How we calculate

Every formula our calculators use, with its source and its limits. Each tool page shows the same math with a worked example.

Last updated

How do we calculate calories?

RER = 70 × (weight in kg)0.75 · MER = RER × factor

The resting energy requirement (RER) is the energy used at rest. The maintenance energy requirement (MER) adjusts it for life stage and activity. Example: a 50 lb dog (22.68 kg) has an RER of about 727 kcal a day. The linear shortcut 30 × kg + 70 is only reasonable between about 2 and 45 kg, so we use the exponent formula for all weights.

MER factors (× RER) used on this site
PetStarting factorRange shown
Dog, neutered adult, typical activity1.41.4–1.6
Dog, intact adult, typical activity1.61.6–1.8
Dog, low activity or obesity-prone1.21.0–1.4
Dog, active (1–3 hours of hard exercise a day)1.81.6–2.0
Dog, working2.02.0–5.0
Dog, senior, typical activity1.21.1–1.4
Dog, senior, inactive1.01.0–1.2
Dog, senior, still active1.51.5–1.7
Dog, weight loss (at ideal weight)1.00.8–1.0
Puppy under 4 months3.03.0
Puppy 4 months to adult2.02.0
Cat, neutered adult1.2±10%
Cat, intact adult1.4±10%
Cat, inactive or obesity-prone1±10%
Cat, weight loss (at ideal weight, vet-supervised)0.8±10%
Kitten2.5±10%

Dog ranges follow the 2021 AAHA Nutrition and Weight Management Guidelines (Box 1). For a typical neutered pet dog we start at the low end of AAHA’s 1.4–1.6, because the WSAVA calorie chart (about 1.2–1.5 × RER), the NRC figure for inactive pet dogs (95 kcal per kg0.75, about 1.36 × RER) and FEDIAF’s low-activity figure all land there. The Merck Veterinary Manual and Ohio State use 1.6 (neutered) and 1.8 (intact). Senior factors use the NRC’s “about 20% fewer calories than middle-aged adults”, checked against FEDIAF’s figures for dogs over 7. Cat factors are the Merck values (weight loss from AAHA). The neutered cat factor of 1.2 falls inside the WSAVA cat chart, so cats show a ±10% band.

Changed in September 2026: the dog calculators used to start every neutered adult at 1.6 × RER and every intact adult at 1.8. Individual needs can differ by about 30% either way (Merck; WSAVA), or up to 50% (Ohio State), so every result is a starting point to adjust with regular weigh-ins.

How do we turn calories into food?

Cups/day = kcal ÷ kcal per cup · Grams/day = kcal ÷ (kcal per kg ÷ 1,000) · Cans/day = kcal ÷ kcal per can

Calories per cup, per kg and per can come from the calorie statement on US pet food labels (AAFCO). Cups are rounded to the nearest ⅛ cup. We flag values below 150 or above 700 kcal per cup as unusual for dry food. Treats should stay under about 10% of daily calories (WSAVA, AAHA).

How do we estimate adult size for puppies?

Adult weight ≈ current weight ÷ share of adult weight at this age

Shares are our rounded readings of the median lines of the growth standards published by Salt and colleagues (PLOS ONE, 2017) for five size groups up to 40 kg. The giant row is our own extension, as those curves stop at 40 kg. The range shown is ±15% before 16 weeks, ±12% to 26 weeks and ±8% after that.

Share of adult weight by age (weeks)
Size8 wk12 wk16 wk20 wk24 wk30 wk36 wk44 wk52 wk65 wk78 wk104 wk
Toy32%45%58%70%80%90%95%98%100%100%100%100%
Small28%40%53%65%75%86%93%97%100%100%100%100%
Medium24%35%48%60%70%82%90%95%98%100%100%100%
Large20%30%42%53%63%75%84%91%95%99%100%100%
Extra large17%26%37%47%57%69%79%87%92%97%100%100%
Giant13%20%30%40%49%60%70%80%87%94%98%100%

How do we convert dog years to human years?

We use the size-based chart published by AAHA and Zoetis (adapted from the Dog Owner’s Home Veterinary Handbook), with straight-line steps between birthdays and about 10 human years at 6 months. We also show the DNA-methylation formula from Wang and colleagues (Cell Systems, 2020): human age = 16 × ln(dog age) + 31, for dogs aged 1 and over only, because it was built from Labradors.

Human-equivalent age by dog size
AgeSmall (20 lb or less)Medium (21–50 lb)Large (51–90 lb)Giant (over 90 lb)
115151515
224242424
328283032
432333537
536374042
640424549
744475056
848515564
952566171
1056606678
1160657286
1264697793
13687482101
14727888108
15768393115
16808799123
178492104–
188896109–
1992101115–
2096105120–

Senior stage starts at about the last quarter of expected lifespan (2019 AAHA Canine Life Stage Guidelines). We use practical starting points of 10 years for small, 9 for medium, 8 for large and 6 for giant dogs.

How do we convert cat years to human years?

From the 2021 AAFP/AAHA Feline Life Stage Guidelines chart: 1 month ≈ 1, 3 months ≈ 4, 6 months ≈ 10, 1 year = 15, 2 years = 24, then +4 per year (so 10 years = 56). Life stages: kitten (under 1), young adult (1–6), mature adult (7–10), senior (over 10).

How do we estimate a dog’s due date?

  • From breeding: 63 days, range 58–72 days (Merck Veterinary Manual). With several breedings, the window runs from the first date + 58 to the last date + 72.
  • From ovulation: 63 days, ±2 (Cornell Riney Canine Health Center).
  • From the LH surge: 65 days, range 64–66 (Merck).

How do we plan weight loss?

Dogs: 1.0 × RER at the ideal weight, with a floor of about 0.8 × RER, losing 1–2% of body weight a week (AAHA). Ideal weight from a 9-point body condition score: each point above 5 is about 10% extra weight. Cats: 0.8 × RER at ideal weight, and slower loss, with your vet, because of the risk of hepatic lipidosis.

How do we estimate water intake?

Healthy dogs: about 50–60 mL per kg per day, from all sources including wet food. Consistently more than 100 mL per kg per day is considered excessive and worth a vet visit.

How do we pick a crate size?

Minimum inside size = dog’s length (nose to tail base) + 2 in and height (floor to top of head or ear tips) + 2 in; roomy = + 4 in. We match that to the smallest standard crate whose typical inside length and height are both large enough. Heights vary by brand, so check the model’s listed inside height.

Typical crate inside sizes (wire crates)
CrateLength (in)Height (in)
Extra small (18")1814
Extra small (22")2216
Small (24")2419
Small–medium (30")3021
Medium (36")3625
Large (42")4230
Extra large (48")4833
XXL (54")5445

What don’t we calculate?

We don’t offer medication doses or toxicity calculators. Those need a vet who knows your pet. See our medical disclaimer and editorial policy.