I have 10 barred rock hens. Five of them are about 3 yrs old and five are just about 7 months. The five young birds are laying everyday, but the older five only lay a couple of times a week. I got barred rock because they are suppose to be good layers, but not these birds. I had six birds until last winter when one of them was killed by neighbor dogs that got in our chicken run. The girls didn't lay for a long time and I understood that. But they have never gone back to laying everyday again. What can I do to get them to lay again or do I need to get rid of the old birds and get new ones? Can someone please help. I know that if a bird lays an egg in the yard, they will all eat it, but they do not eat the ones in the nest. I am wondering if they might be laying in the yard and then eating the eggs, but I go out several times all day and I don't see any sign of eggs not even the slimy insides, which would stay on the ground.