I have a Welsumer I love dearly, but she is a bit erratic as a layer. I'll get an egg a day for a couple of weeks then 2 eggs the next week. Then about every 5 months, she takes several months off. I know she isn't laying because 1) she stops squatting and 2) she is my only dark egg layer. It seems like little shocks put her off laying (death of her best friend the first time for instance).
Don't be too quick to turn the roo into stew. He may just be eating broken eggs he finds.
25 hounds?
We have decided against roo stew, he does not need access to the eggs to access the chickens.
As well we still do not KNOW he is eating them! And I fifgure if we keep him away from eggs until he is mature, he will either have forgotten them, or be way to interested in chasing tail feathers by then, or both

At least 25, lol. He raises coyote hounds, has for many years. At one time he had some of the best dogs in the country. As he has aged he does not take near the care of them he used to, and dogs are like chickens, to get those few champions you have to weed through many culls!
We are buying his place and right now we are in the middle of us moving in and him moving out, lol