How old is an 18 year old dog in human years?
An 18-year-old dog is roughly 104 human years old based on standard veterinary calculations. The simple 7-to-1 rule would estimate it as 126 years, but modern formulas are more accurate.
How the Calculation Works
- First year: Equals about 15 human years.
- Second year: Adds about 9 human years, bringing a two-year-old dog to 24.
- Remaining 16 years: Each extra year counts as about 5 human years (16 × 5 = 80), totaling 104.
Size and Breed Differences
- Small dogs: Age slower, meaning an 18-year-old small dog is roughly 88 to 104 human years.
- Large dogs: Age faster and rarely reach 18. If they do, they are considered well over 104 human years.
For a complete look at how different breeds age over time, check out our comprehensive dog years chart.

