This may be an odd question but I have 5 hens and only one laying at the moment, the problem is she has been laying soft shell eggs now since I've had her for about 2 months. I had another that was laying regular but she stopped a few weeks ago, her eggs were perfect, they have all been on the same feed including layer pellets plus plenty of broken egg shell and oyster shell and grit etc. The soft egg layer seems to break the shell as she leaves the nest, the odd time the shell has broken that much I've had to clean out the nest box because the egg is all over the base. I have managed most times to rescue the egg as it is only slightly broken and I've cracked it in a dish, but if I'm not there as she leaves the nest I'm worried the other hens may start to eat it and I don't want that to start. So to my question, I know she may stop soon anyway but is there a way to stop her laying and hopefully in the spring she may start to lay good hard shelled eggs?