Dogs do not age at a steady seven years to our one. They race through childhood in the first two years, then settle into a slower rate that depends heavily on their size. Enter your dog's age and weight class below.

Decimals are fine for puppies — enter 0.5 for a six-month-old.

39
Human years (lifestage method)

LifestageAdult
Epigenetic formula57
The old "×7" rule would say35

Ages around yours

Dog age Human years Lifestage

How it works

The main figure uses the size-adjusted lifestage method, which reflects how dogs actually mature:

First year ≈ 15 human years
Second year adds ≈ 9 more, so a two-year-old is about 24
Every year after that adds 4 for a small dog, 5 for a medium, 6 for a large and 7 for a giant

So a five-year-old medium dog is 24 + (5 − 2) × 5 = 39 human years. The same dog as a giant breed would be 24 + 3 × 7 = 45. That size difference is the whole reason a single multiplier cannot work.

The second figure comes from a different approach entirely. A 2020 study at the University of California San Diego compared DNA methylation — chemical marks that accumulate on DNA as an animal ages — in Labrador Retrievers and humans, and fitted the relationship 16 × ln(dog age) + 31. It matches the biology of ageing rather than lifestage milestones, which is why it diverges sharply for young dogs: it puts a one-year-old at 31 rather than 15. The research was based on a single breed, so treat it as an interesting second opinion rather than a replacement.

Worked example

A seven-year-old Labrador weighs about 30 kg, so it is a large dog. First year 15, second year takes it to 24, then five more years at 6 each: 24 + 30 = 54 human years, which puts it firmly in the mature bracket and is why vets start suggesting senior check-ups around now. The epigenetic formula gives 16 × ln(7) + 31 = 62. The old ×7 rule would have said 49, understating things considerably.

Why "multiply by seven" is wrong

The seven-year rule appears to have been invented as marketing shorthand, not science, and it fails at both ends of a dog's life. A one-year-old dog is not a seven-year-old child: it is sexually mature, has a full set of adult teeth and is close to its final size. Fifteen is far nearer the mark.

It then fails again in the other direction, because it ignores size completely. Large and giant breeds age markedly faster than small ones — a Great Dane is doing well to reach eight, while a small terrier can comfortably pass fifteen. Multiplying both by seven says a five-year-old of either is 35, when in reality one is approaching old age and the other is barely middle-aged. Any conversion that does not ask how big your dog is cannot be right.

These are population averages. Individual dogs vary a lot with breed, genetics, weight and general health, so treat the number as a rough guide and let your vet make the actual calls.

Frequently asked questions

Is one dog year really seven human years?

No. It is a myth with no scientific basis. Dogs mature very fast early on — a one-year-old is roughly equivalent to a fifteen-year-old human — and then age more slowly, at a rate that depends on their size. The seven-year rule gets both parts wrong.

Why does size change the answer so much?

Because larger dogs age faster after maturity. Every year past two adds about 4 human years for a small dog but 7 for a giant breed. Over a decade that compounds into a huge gap, which is why giant breeds are considered senior at six or seven while small dogs are not.

What is the epigenetic dog age formula?

It is 16 × ln(dog age) + 31, from 2020 research comparing DNA methylation patterns in dogs and humans. It tracks the underlying biology of ageing rather than lifestage milestones, and gives noticeably higher numbers for young dogs. It was derived from Labradors, so it is best read as a second opinion.

When is my dog a senior?

It depends on size rather than a fixed age. This calculator marks a dog senior once it passes roughly 60 human-equivalent years, which for a giant breed is about eight years old but for a small dog is closer to twelve.

How do I work out my puppy's age in human years?

Enter a decimal — 0.5 for six months, 0.25 for three months. The first year is scaled at about 15 human years, so a six-month-old puppy comes out around 7 to 8, which fits with a young child rather than a baby.

Related calculators
🏛️
Roman Numeral Converter
Numbers to Roman numerals and back, with a breakdown and reference table.
🪐
Weight on Other Planets
What you'd weigh on the Moon, Mars, Jupiter, Saturn and the Sun.
🐈
Cat Age
Your cat's age in human years, with lifestage and the ×7 myth debunked.
🎂
Birthday Calculator
Your exact age, day of the week born, and days until your next birthday.
📅
Date Difference
Years, months and days between two dates.