Lots of things can effect how many eggs a chicken lays. High heat levels during the summer will reduce the amount of eggs. Certain breeds also lay more or less the other breeds. Age is another factor.
The other thing you mentioned was feeding treats. How much and often are they getting the...