Ideally, you should not breed your bitch more than once a year to give her time to physically and emotionally recover from a litter. Breeding a female more than 3 or 4 times is putting excessive stress on her uterus and most breeders plan on keeping an excellent female puppy from a litter in order to retire the mother. With breeding, the whole idea is to improve on the litters you are breeding, and by keeping a better female than the mother, you can safely retire her once her daughter is old enough to reproduce herself. By doing this, you still have a relatively young female that has not been overbred and worn out by spending her entire life nursing and delivering puppies. She will have provided her breeder with some nice litters and can retire to be a full time companion rather than a working bitch. Her daughter can then pick up where she has left off. There are no AKC rules that determine how many litters and how often you can breed any dog; however, that is a decision the breeder makes on their own.
Please let me know if I can help further.