We did have a chicken/rat snake in the coop about 2 weeks ago, but he was too small to have eaten eggs. We relocated him, so we know he didn't make he way back into the coop.
I don't see any signs at all that any of my hens are eating the eggs...no shells, no remnants of eggs at all. I check for eggs at least once a day, somtimes more and grab the eggs as soon as I see them. I see feathers eveywhere...it's like a few of my hens have exploded in the coop.
I definitely know that my Cochin is molting (she's about 23 months old right now). My Americauna is also the same age and appears to be molting (she lost a few tail feathers yesterday and there are black feathers all over the coop). My Cochin is the only hen that looks "rough" though. All appear healthy. My other two hens are a Silkie and an unknown White bantam. My rooster is a white Bantam and he's an active breeder, but not overly agressive with the girls (thank goodness).
I am running a test...I put one of their eggs that I have had in the fridge into the coop (where they normally lay). I wanted to see if there are any signs of a snake eating the egg or of one of the chickens trampling near the nest to eat the egg. As of this morning, the egg was still there.
I honestly think that two of the hens are molting because of their age. The other two hens are about 13 months old, so they won't reach their "molt" until mid-summer.
Someone I spoke to at the local feed store suggested that I add a little bit of Gatorade to their water. I might give that a try...what 4 parts water to 1 part Gatorade?
I let them free-range when I am home, so they are getting some extra protein from bugs in the yard. Sometimes I also buy them crickets as a treat.
It's just killing me to have to buy store eggs. It feels anti-religious.