An all-flock formula usually contains about 20% protein and all your chickens can eat it. Those too young or too old to lay, molting birds, and males. Just provide oyster shell in a separate vessel, those who need it because they are laying will help themselves while all others will ignore it. Everyone gets what they need.