I'm new to chickens and have raised 22 birds from chicks. They are mixture of breeds and beginning to lay at just over 5 months. I have noticed some soft shelled eggs, eggs with excess calcium deposits and yesterday, a misshapen egg. My neighbor is a chef and brings me 2-3 gallons of restaurant scraps (the contents vary widely ) everyday or every other day. My question is, although all my birds appear healthy, are they filling up on the scraps and not receiving enough protein causing egg oddities? I do keep oyster shell available. Also how do I prevent them from laying eggs from the perch instead of the nest boxes?