Did you know that one female dog and her offspring can produce a staggering 67,000 #puppies in just six years?
On average a female dog can have two litters a year with 6-10 puppies. 67,000 figure is based on all puppies surviving to adulthood. (numbers via #SoiDogFoundation, correct as of 30 June 2023)