Last fall I got a couple of barred rocks which was called heritage breed. Honestly didn't know there was a heritage breed but anyway heres my questions. When I got them they were molting and of course not laying. Recently Pixie began to lay. Her eggs were big from the beginning. Usually they weighed in the neighborhood of 2.6 oz. Sunday she laid an egg that was a monster 3.57 oz. Today she laid another really big one at 3.23 oz. I am worried that laying eggs that big will cause her problems. I am giving them 20% protein layer pellets. My other chickens are laying normal sized eggs. So is this too much protein and causing her to lay those huge eggs ? Should I give them a lower protein layer feed. I do give them a little whole corn late in the afternoons and on days when I'm home I allow them to free range a hour or so before dark when I can stay out there with them and keep neighbors dogs away not to mention hawks. Any advice would be greatly appreciated.