Spaying and neutering makes a big difference: Just one unaltered female dog and her offspring can produce 67,000 puppies in only six years. In seven years, one female cat and her offspring can produce an incredible 370,000 kittens! source: http://www.peta.org/issues/companion-animals/spay-neuter.aspx