Answer by
keiki (1376)
A dog really should only have 2-3 litters over its lifetime as it is extremely draining to the mother dog. She should have her first litter at no younger than 2 years, then another litter at least two years later. A dog should be done by 6 year.