Dogs of all sizes (usually indicated by breed) have different life expectancies, with toy breeds typically living the longest (over 15 years), medium and large dogs typically 10–20 years, and huge canine varieties like mastiffs typically only 7–8 years.