On average, mixed-breed dogs have a lifespan of around 14.45 years, while purebred dogs have 14.14 years. However, size plays a significant role—smaller breeds tend to live longer than larger ones. Keep in mind that genetics, diet, and overall care also impact a dog’s lifespan.