Yes they will eat eggs, in the barn they have eaten a lot of eggs and baby birds that were nesting under the roof. I got tired of it and plugged all the holes, and then installed birdhouses on poles. Ten birdhouses have baffles, the other four have fence. Just a few days ago I found two rat...