Magpies & Crows stealing eggs
My guineas roost in my barn at night and free range during the day. The females return to the barn to lay their eggs behind my stack of hay. Every egg that is gets laid disappears. I am sure it is the magpies and/or crows that fly in and out of my barn. I had a problem last year, but my guineas were able to lay enough eggs in an area I set up to discourage the poachers. But, this year they are even bolder and the eggs are gone as soon as they are laid. I know it is not my dogs, because the eggs disappear in the morning before my dogs are even out or the main doors opened. I even thought it could be a rat, but I have never seen one and I am sure my dogs would smell it around. I have tried to set up private places for the guineas, but they are pretty shy about nesting in a "box" type of enclosure because I think they feel trapped. My barn is open during the day to keep the air moving and fresh.
Any thoughts on how to discourage the big poachers (without shooting involved)?