Can a dog live 20 years?
The aging profile of dogs varies according to their adult size (often determined by their breed): smaller dogs often live over 15–16 years (no longer than 20 years), medium and large size dogs typically 10 to 20 years, and some giant dog breeds such as mastiffs, often only 7 to 8 years.