About two months ago our neighbors dog had a fun time chasing the rooster and hens all around the back yard. He was just a little pup and thought it all was a load of fun. He got a mouthful of the roosters tail feathers a few times. Right after this our hens stopped laying any eggs.
This was also when the weather turned cold. I have heard stress can cause a hen to stop laying eggs. So either the cold or the dog stressed them and they stopped laying eggs.
We are having a warm spell right now and allot of the snow is thawing. My hens started laying eggs again. This is most likely because it has warmed up. But could also be because they have gotten over the stress of the dog attack.