FurCalcs ›Dog Calculators

Dog Calorie Calculator

Uses the same formula veterinary nutritionists use: resting energy requirement (RER) scaled by your dog's life stage and activity.

—
Resting requirement (RER)—
Max treat budget (10%)—

RER = 70 × (weight in kg)0.75, scaled by life-stage factor (MER). Factors follow the OSU/Merck veterinary tables; the senior factor (1.4) is our conservative estimate — published tables don't list one, so ask your vet for an individual target.

How this calculator works

Veterinary nutrition starts with the Resting Energy Requirement (RER) — the calories a dog burns at complete rest: RER = 70 × (body weight in kg)0.75. Real dogs aren't at complete rest, so the RER is multiplied by a life-stage factor to get theMaintenance Energy Requirement (MER) — the number this tool reports.

Life stageFactor × RER
Weight loss (vet-supervised)1.0
Inactive / gains weight easily1.2–1.4
Neutered adult1.6
Intact adult1.8
Puppy 4–12 months2.0
Active / working2.0–5.0
Puppy under 4 months3.0

From calories to cups

Dog foods vary enormously in energy density — dry kibble ranges from about 300 to 450 kcal per cup. Find the kcal/cup value on your bag and divide: a dog needing 780 kcal/day eats about 2.2 cups of a 350 kcal/cup food. Feeding guides on bags tend to overestimate; calories are the more reliable currency.

Signs you've got the amount right

You should be able to feel (not see) your dog's ribs, and see a visible waist from above. Weigh monthly: steady weight in an adult dog means the calorie target is working. Adjust in 10% steps rather than big jumps.

How vets use this number in practice

In a weight consult, the vet computes exactly what this page computes — RER from body weight, scaled by a life-stage factor — then treats it as a starting hypothesis, not a verdict. The real protocol is: feed the calculated amount for two weeks, weigh, adjust by about 10% and repeat. Metabolism varies dog-to-dog by up to 20%, so the number that keeps your dog's weight steady is the right one, wherever it lands. The calculator's job is to give you a defensible starting point instead of the bag's one-size-fits-all range — which independent analyses have found overstates needs for the typical neutered couch companion.

Common calorie mistakes

Forgetting the treats. A single dental chew can be 70–100 kcal — for a 20 lb dog that's a fifth of the day's budget, invisible unless you count it.Feeding the bag's guide. Bag charts are set for active intact dogs; a neutered apartment dog needs ~20–30% less. Using cups without checking density. "One cup" ranges from 300 to 500 kcal depending on brand — measure in kcal, then convert with your bag's own number. Cutting food drastically after weight gain. Safe loss is 1–2% of body weight per week under a vet's plan; crash-dieting risks nutrient gaps and a rebound.

This is a starting estimate for healthy dogs, not a prescription. Pregnant or nursing dogs, dogs with medical conditions, and weight-loss plans need individual veterinary guidance.

Frequently asked questions

How many calories does a dog need per day?

It depends on weight and life stage. Vets start with Resting Energy Requirement: RER = 70 × (weight in kg)^0.75, then multiply by a life-stage factor — 1.6 for a typical neutered adult, up to 3.0 for young puppies. A 30 lb neutered adult dog needs roughly 780 kcal/day.

How do I convert calories to cups of food?

Check the kcal/cup value printed on your dog food bag (usually 300-450 kcal per cup for dry kibble) and divide the daily calories by that number. The same daily calories can be 1.5 cups of one brand and 2.5 cups of another.

Do treats count toward daily calories?

Yes — and vets recommend treats make up no more than 10% of daily calories. If your dog needs 600 kcal/day, keep treats under 60 kcal.

My dog is overweight. Should I just feed less of the same food?

Calorie restriction should target the dog's ideal weight, not current weight, using a lower factor (around 1.0 × RER of ideal weight). For meaningful weight loss, ask your vet for a plan — crash-dieting dogs is unsafe.