Make sure you& not raising the wrong hen. Here& 10 of the best egg laying chickens breeds that will give you up to 300 eggs per year.
Jubilee Orpington Chicken, good for eggs and meat
15 Tips to Reduce FLIES Around the Chicken Coop. When keeping chickens or other animals, flies are an expected nuisance, but there are steps that can be taken to reduce the overall fly population, thereby limiting the risks of disease they carry.