Yorkshire terriers, Chihuahuas, Dachshunds, Toy Poodles and Lhasa Apsos are the breeds who typically live the longest with these averaging a lifespan of up to 20 years. This is much higher than the average lifespan of a dog which is between 10 and 13 years.