I have a flock of five hens, four of which should be laying. Up until yesterday, they free ranged all day long. There are 2 nest boxes for the birds. I was averaging 1-2 eggs per day and couldn't figure out the deal. Didn't spy any nests in the areas they tended to congregate when they ranged. Then yesterday, Hubby discovered a broken egg shell. I theorized I might have an egg eater among the group. So we closed off the run so that now they are confined. I figured it would also help me determine how many chickens actually are laying. This morning in the coop I discovered another broken egg with no yolk/whites in sight. Egg eater suspicions were confirmed. I put out four wooden eggs in the nest boxes. The two chickens standing there immediately pecked the wooden eggs. So I am thinking most, if not all, of my flock are egg eaters. I have run out and looked for eggs five times today. So far, I've collected 3. My action response is the wooden eggs in the nest boxes and a couple of golf balls scattered in the coop, combined with checking regularly for eggs so I can remove them asap. I have heard of filling empty shells with mustard/hot sauce/bitter apple, but am holding off on that. A rolling nest box is not really possible given the design of the coop. Is there anything else I can do, given that I think most of my flock are egg eaters?