All of my chickens are free ranging all day on our farm. In their coop they have free choice 'all purpose poultry' pellets. Every morning I throw out 3-4 handfulls of scratch for a treat so I can check to be sure everyone is OK. I also give them bread or other people food as treats occasionally. I have a dozen hens and getting few eggs, I think due to the temperatures and most of them just went through molt. When they do lay eggs they all have good hard shells. My questions: Is the all purpose poultry good enough for them or do they need layer? Do they need grit? Do they need oyster shell? Thanks everyone.