Chickens can stop laying if rats are present. This is because of the stress that rats, and other predators, can bring. Rats are known to steal eggs so you will soon notice if your hens quit laying and the supply begins to diminish. Other reasons why chickens may stop laying include when they molt and need to recover.