Methodology & sources

Last updated August 28, 2026

The calculation

Every figure on this site starts from the NRC 2006 resting energy formula, published in the National Research Council's Nutrient Requirements of Dogs and Cats (2006):

RER (kcal/day) = 70 × (body weight in kg) ^ 0.75

RER is then multiplied by a life-stage factor to reach the Maintenance Energy Requirement (MER) — the commonly published NRC-derived multiples also summarized in the WSAVA Global Nutrition Guidelines:

Life stageFactor × RER
Puppy, 0–4 months3.0
Puppy, 4 months to adult size2.0
Adult, spayed/neutered1.6
Adult, intact1.8
Weight loss1.0
Active companion dog2.0
Very active dog3.0
Working dog2.0–5.0
Senior1.4
Pregnant, last third of gestation~3.0
LactatingScales with litter size, up to ~8.0

Finally, MER is divided by your food's calorie density to reach a daily feeding amount. We ask you to enter that density yourself, taken from your food's own AAFCO calorie content statement (required on every complete dog food sold in the US), rather than assuming a brand-average figure — recipes get reformulated, and a stale average is worse than no number at all. If you don't have a bag on hand, the calculator offers a clearly labeled rough dry-kibble average (3,500 kcal/kg) as a fallback, not a substitute for your product's real figure.

Breed weight data

Breed weight ranges reflect typical adult weights based on AKC breed standards and general veterinary reference ranges. They describe a typical range, not an exact target — individual dogs vary by sex, line, and body condition. Growth timelines (age at adult weight, age at full skeletal maturity) follow commonly cited veterinary guidance by size category (toy, small, medium, large, giant), since growth duration scales with adult size more reliably than with breed identity alone.

What this calculator doesn't do

It doesn't know your dog's actual body condition, medical history, or how your specific food's ingredients digest. It gives a population-average starting point. Body condition score — whether you can easily feel your dog's ribs and see a waist from above — is a better week-to-week guide than the number on the scale, and any persistent over- or under-weight trend should go through your veterinarian rather than this calculator.

Sources

Not veterinary advice

DogFeedCalc is an independent, ad-free-for-now calculator project. It is not written or reviewed by a licensed veterinarian, and nothing here should be treated as individualized medical or nutritional advice for your dog. For puppies, pregnant or nursing dogs, seniors, or any dog with a medical condition, always confirm feeding amounts with your veterinarian.

Questions or corrections

Spotted an error in a breed's weight range or a formula? Get in touch — corrections that improve accuracy are always welcome.