I have 3 hens that are on average laying very well. Problem is, every other day or so, there will be no eggs. I caught one eating her egg one day very soon after she laid it. I am not at home during the day to collect eggs right after they are laid. What can I do to prevent this? I've tried a couple of things I read online, but not working apparently!