Hens of all breeds lay eggs, but given the same conditions such as care, shelter and food, the best chicken breeds for egg production are just better layers.