Why do dogs have different life spans?

Lifespan in general is determined by trade-offs between survival and reproduction. Wolves, the ancestors of dogs, can live 15-20 years, roughly twice as long as comparable-sized dogs. … So the whole life history of dogs is shifted to more of a β€œlive fast, die young” style compared to wolves. Why do dogs have different lifespans? …

Read more