There is not one dog-age formula. There are four, and they disagree with each other — sometimes sharply. The same 7-year-old Labrador returns 49 human years under the seven-year rule, 55 under the AVMA size-adjusted formula, 62 under the UCSD epigenetic clock, and sits at roughly 54% of breed-median under RVC life tables. None of these numbers is wrong. They measure different things, and knowing which one to use when is what makes the calculation accurate in practice.
This guide walks through each formula, shows worked examples, and explains how dogage.co's dog age calculator combines them into a single layered answer. If you want the short version, it's at the end. The longer version below explains why the short version is defensible.
The four formulas worth knowing
All four formulas are in common use. Two are outdated but culturally durable; two are the current veterinary-science consensus. Each produces a different kind of answer.
| Formula | Input | Output | Evidence strength |
|---|---|---|---|
| Seven-year rule | Dog age | Human years | Low (unsupported) |
| AVMA size-adjusted | Dog age + size category | Human years | Moderate (practical approximation) |
| UCSD epigenetic clock | Dog age | Human years | High (peer-reviewed, DNA-based) |
| Breed lifespan percentile | Dog age + breed | % of expected lifespan | High (epidemiological) |
The first two are human-equivalent-age translations. The UCSD formula is also a human-equivalent-age translation but derived from biological-age data rather than arithmetic. The fourth — breed lifespan percentile — returns a different kind of answer (where is this dog in its own breed's distribution?) that is more useful for life-stage planning than for the parlor-game "how old in human years" framing.
Formula 1 — Seven-year rule (and why it's wrong)
Formula: human_age = dog_age × 7
Origin: Postwar American trade content. The rule assumes average dog lifespan (~10 years) divided into average human lifespan (~70 years) gives a single-year multiplier. There is no peer-reviewed study that endorses it.
Why it's wrong:
- Dogs age on a logarithm, not a straight line. Puppies mature at roughly 15-human-years per dog-year; seniors age at roughly 3–4 human-years per dog-year. The rule averages this into a flat 7, which is wrong at every specific age.
- Size is ignored. A toy breed and a giant breed have fundamentally different aging trajectories[5]. One formula cannot describe both.
- No biological basis. The ratio was never anchored to any measured biological marker. It was arithmetic.
Worked examples:
| Dog age | Seven-year rule | What the rule actually predicts |
|---|---|---|
| 1 year | 7 | "A child in early elementary school" — wrong; a 1-year-old dog is reproductively mature. |
| 5 years | 35 | Reasonable-sounding; happens to land within 20 years of the UCSD value (57) at this age. |
| 10 years | 70 | Close to UCSD's 68. Cross-over age. |
| 15 years | 105 | Wildly high; UCSD gives 74. |
The seven-year rule is harmless shorthand for family conversation. As a care-planning input, it misleads — especially for young dogs and for large breeds.
Formula 2 — AVMA size-adjusted
Formula: A piecewise function by size and age.
- First 12 months: 15 human-years per dog-year.
- Second 12 months: 9 human-years added (dog age 2 → human equivalent 24).
- After age 2: the per-year rate varies by size:
- Small (under 20 lbs): +4 human-years per dog-year
- Medium (20–50 lbs): +5
- Large (50–90 lbs): +6
- Giant (over 90 lbs): +7
Origin: Extension of AVMA educational content and long-standing veterinary rules of thumb, aligned with the AAHA 2019 Canine Life Stage Guidelines[3]. It is not derived from a single paper; it is a practitioner consensus calibrated to observed size-lifespan data.
Worked examples:
| Dog age | Small | Medium | Large | Giant |
|---|---|---|---|---|
| 1 year | 15 | 15 | 15 | 15 |
| 2 years | 24 | 24 | 24 | 24 |
| 5 years | 36 | 39 | 42 | 45 |
| 7 years | 44 | 49 | 54 | 59 |
| 10 years | 56 | 64 | 72 | 80 |
| 15 years | 76 | 89 | 102 | 115 |
Strengths: Captures the size axis. Simple enough to apply mentally. Reasonable accuracy across the mid-life range.
Limitations: The flat per-year rates are coarser than the real log-curve. At very young ages it's reasonable; at very old ages the giant-breed line overshoots plausible biological-age equivalents. The AVMA framework is best treated as a working approximation, not a precision tool.
Formula 3 — UCSD epigenetic clock (the current gold standard)
Formula: human_age = 16 × ln(dog_age) + 31
Where ln is the natural logarithm and dog_age is in years. The formula returns approximate human-equivalent biological age.
Origin: Wang et al. (2020), Quantitative Translation of Dog-to-Human Aging by Conserved Remodeling of the DNA Methylome, in Cell Systems[1]. The paper profiled DNA methylation at tens of thousands of positions in 104 Labrador Retrievers aged 4 weeks to 16 years and in 320 humans aged 1 to 103 years. Methylation sites that age at conserved rates between the species were aligned, producing the single-formula translation.
The approach extends Horvath's 2013 human methylation clock[6] into the canine domain. It is the most rigorously derived dog-age translation published to date, and it is the backbone formula in every modern dog-age calculator that doesn't explicitly advertise itself as simple.
Worked examples:
| Dog age | UCSD (16 × ln(age) + 31) | Delta vs seven-year rule |
|---|---|---|
| 1 year | 31 | +24 |
| 2 years | 42 | +28 |
| 3 years | 49 | +28 |
| 5 years | 57 | +22 |
| 7 years | 62 | +13 |
| 10 years | 68 | −2 |
| 12 years | 71 | −13 |
| 15 years | 74 | −31 |
The gap between UCSD and the seven-year rule is largest for young dogs (where UCSD says a puppy is much older in human terms than the 7× rule suggests) and oldest dogs (where UCSD says seniors age slowly in human-equivalent terms while the 7× rule ages them implausibly fast).
Strengths: Peer-reviewed, biologically grounded, curve-accurate. Handles the log relationship correctly.
Limitations: Derived from Labrador Retrievers. Generalization to very small or very large breeds introduces error on the order of a few human-years per data point — the paper's authors noted this explicitly[1]. No size adjustment is built in. For a toy breed, UCSD alone overshoots in the other direction. For a giant breed, UCSD alone undershoots.
Formula 4 — Breed lifespan percentile (the dogage.co approach)
Formula: percent_of_life = (dog_age / breed_median_lifespan) × 100
Where breed_median_lifespan is drawn from RVC VetCompass data via McMillan et al. (2024)[2].
Origin: The McMillan study analyzed UK veterinary records for 584,734 companion dogs across 155 breeds and computed breed-median lifespans from observational data — what dogs actually live to in primary-care records. The percentile approach operationalizes this by expressing a dog's chronological age as a fraction of its breed's observed lifespan distribution.
What it measures: Not human-equivalent age. Instead, it measures how far along the dog is in its own breed's lifespan. This is the more useful answer for life-stage care planning, because care decisions depend on where the dog is in its breed-specific distribution rather than on a human-equivalent number.
Worked examples:
| Dog age | Chihuahua (11.8 yr median) | Lab (13.1 yr median) | Great Dane (10.6 yr median) | Cane Corso (8.1 yr median) |
|---|---|---|---|---|
| 5 years | 42% | 38% | 47% | 62% |
| 7 years | 59% | 53% | 66% | 86% |
| 10 years | 85% | 76% | 94% | 123% (past median) |
| 12 years | 102% (past median) | 92% | 113% (past median) | — |
The percentile answer is the most honest account of "is my dog old for its breed." A 10-year-old Cane Corso is 2+ years past breed-median. A 10-year-old Chihuahua is 85% through. Both have UCSD human-equivalents near 68, but the care protocols diverge.
Strengths: Breed-specific. Reflects actual veterinary-record lifespan rather than aspirational breed-club figures. Most useful for life-stage planning.
Limitations: Requires breed data. Mixed-breed dogs fall back to size-class medians. Breeds with small sample sizes in RVC data have wider confidence intervals — for a breed with ~300 recorded dogs, the median is less precisely fixed than for a breed with 30,000.
Which formula to use when
The short version:
- Conversational answer (what you tell a neighbor): UCSD alone. Handles the log curve; doesn't need size or breed inputs.
- Puppy or young dog (under 1 year): Any formula is approximate. Developmental milestones (tooth eruption, growth plate closure, sexual maturation) are more reliable markers.
- Adult dog (1–6 years) where you know size: AVMA size-adjusted + UCSD in parallel. If they disagree, average or take the UCSD value — the size discrepancy usually shows AVMA diverging from UCSD by a few years.
- Mature to senior dog (6+ years) where you know breed: UCSD + breed lifespan percentile. The percentile is more actionable than the human-equivalent.
- Care-planning decisions: Fortney life stage anchored to breed/size. This is the single most practically useful output.
Worked example: the same dog, four formulas
A 7-year-old Labrador Retriever (large breed, 65 lbs, RVC median 13.1 years):
- Seven-year rule: 49 human years. Undershoots.
- AVMA size-adjusted (large): 24 + (7 − 2) × 6 = 54. In the right decade, slightly below UCSD.
- UCSD epigenetic: 16 × ln(7) + 31 = 62. Most evidence-based.
- Breed lifespan percentile: 7 / 13.1 = 53%. About halfway through expected life, consistent with mature-stage care planning.
- Fortney life stage: Senior (large-breed senior threshold is 6).
All four numbers are coherent with each other. The UCSD gives the biological-age-equivalent (62). The AVMA size-adjusted confirms roughly where UCSD places the dog. The breed percentile tells you where the dog sits in Labrador-specific lifespan terms (~halfway). The Fortney life stage tells you the dog is senior and wellness-exam cadence should be semi-annual.
The same exercise for a 7-year-old Cane Corso (giant breed, 100 lbs, RVC median 8.1 years):
- Seven-year rule: 49. Unchanged from the Lab — proving the rule ignores breed.
- AVMA size-adjusted (giant): 24 + (7 − 2) × 7 = 59. Five years higher than the Lab, reflecting size.
- UCSD epigenetic: 62. Same as the Lab (no size adjustment).
- Breed lifespan percentile: 7 / 8.1 = 86%. Past the senior threshold and approaching geriatric.
- Fortney life stage: Late senior, approaching geriatric (giant-breed senior is 5, geriatric is 7–8).
The Cane Corso example shows why any single formula is insufficient for a giant breed. UCSD alone would put the 7-year-old Cane Corso at the same biological age as the 7-year-old Lab — 62 human-years — which misses the breed-specific reality that the Cane Corso has run through 86% of its breed lifespan while the Lab has run through 53%. The combined output is the only way to see this.
How to combine the four answers
The dog age calculator on dogage.co runs all four formulas in parallel and displays:
- UCSD human-equivalent (the biological-age backbone).
- AVMA size-adjusted (size correction applied).
- Breed lifespan percentile (breed-specific context).
- Fortney life stage (care-planning bucket).
The combination is what makes the calculation accurate. No single number tells the full story; the four together do. For the underlying biology behind UCSD, see the UCSD epigenetic clock explained. For the life-stage framework that Fortney-anchors the care implications, see dog life stages explained. For the size-lifespan relationship that the AVMA formula encodes, see why small dogs live longer than big dogs.
The seven-year rule was a shortcut that skipped the biology. The modern answer takes one extra minute and uses all four formulas together. It is the difference between a parlor trick and a useful tool.



