Over the last month, our 2nd flock has begun to lay. However, we periodically find eggs that have obviously been pecked open and eaten. Some eggs are left untouched. How do I figure out who it is? The 2nd flock consists of all hens. The breeds are 1 of each: white leghorn, golden laced wyandotte, silver laced Wyandotte, "production red" (cross btwn a leghorn and RIR?), australorp, and black jersey giant. There are also 5 khaki campbell ducks (4 hens and 1 drake) but I really don't think it's any of the ducks. Also if anyone has any good ideas about how to stop this, I'd appreciate it. I lost 2 eggs today from this.