I have an egg eater, maybe 2. I have tried everything to get them to stop. I tried the food coloring to figure out which ones, that didn't work. They cracked the egg but I couldn't find food coloring on amy of them. My husband built nesting boxes that are on an incline so the eggs will roll but they quit laying in them and now lay on the coop floor. I've tried keeping the 2 I thought were doing it in time out for a week and still have eggs being eaten. I am worried that it has spread to my other chickens. I've put nesting curtains up so the coop will be dark. I am getting to the point where I just want to throw my hands in the air and cull my flock and just start over again in the spring. It isn't a nutrional problem as they get fresh greens and cat food everyday. They also get meat at least 3 times a week. They have free choice oyster shell available at all times and fresh water. No health issues and free range for a few hours a day. I've had chickens for almost 3 yrs. HElP!