Question: when are dogs too old to have puppies?
Answer: A healthy bitch can legally be bred until 8 years according to most breeding clubs. However, it's best to retire her after 5-6 years. During her breeding lifetime, it's advised not to go beyond 3-4 litters.