in my breeds Code of EThics it states a bitch whould not ahve a litter before 2 years of age and not ahve more than 4 litters in her lifetime. In practice most breeders will wait until nearer 3 years and will not breed from a bitch after 7, and few would have teh maximum 4 litters.
In my breed bitches shouldn't be mated before they are two, and not not whelp after the age of 8. The first litter shouldn't be much after the bitch is 4, and it's ideal to leave 2 clear seasons between litters. Most bitches have no more than 3 litters maximum, though a few have 4.