I have never had this happen before. I have about 15 hens, all laying regularly. Today and yesterday I only got two eggs. I thought they were hiding them somewhere and I hadn't found their new nest but today I came to check and the 14 eggs one of my hens had been sitting on all week were gone too. So it's happening in the middle of the day, while I'm at work. No chickens were harmed. I'll be home all day tomorrow paying attention....small possibility it's a neighbor dog but are there other things that come to mind?