The average lifespan of a dog is between 10 and 13 years, however, breed, size, and health all affect this. So, yes, 13 is old for most dogs. But there are breeds that can hope to survive past 20 years. Find out which breeds have the longest lifespan