Answer by
Rogueface (40)
It depends a lot on the breed of dog as well as other factors. Ignoring breed and heritage differences, the average lifespan for a dog is somewhere between 9 and 12 years. That said, smaller breeds (ie toy breeds) tend to live slightly longer, while larger breeds (wolfhounds, great danes, etc) have shorter lifespans.