CCalcvers

Dog Calorie Calculator

Daily kcal for your dog.

Your details

kg

Compare scenarios

Save this calculation, change an input, then save again to see the difference.

No saved scenarios yet.

Daily energy needs

1059kcal/day

662 kcal RER × 1.6

PDF report

Your link reproduces this calculation. Nothing is uploaded — history and favorites stay on this device.

RER

662 kcal

resting energy requirement

Per meal

1059 kcal

most dogs eat 1–2 meals/day

Per kg

53 kcal

per kg of body weight

Energy budget

Energy budget
ItemValue
RER662 kcal
Activity397 kcal
Daily total1059 kcal

A dog's daily calories start from its resting energy requirement — about 70 × weight(kg)^0.75 — then multiply by life stage. Neutered adults use ≈1.6×, intact adults 1.8×, growing puppies roughly 2×, and weight-loss plans 1.0×. At 20 kg that puts this dog near 1059 kcal a day, the target your food should supply.

Recommendations

  • Weigh monthly — dog calories track weight, which shifts as the diet changes.
  • Puppies need frequent, smaller meals and a growth-stage formula, not just more of the adult food.
  • For weight loss have a vet set the plan; a sudden crash can be dangerous.

Watch out

  • Multipliers are reference averages — metabolism, breed and climate cause real variation.
  • Toy breeds have higher kcal-per-kg needs than giants, so size-adjusted is only a starting point.

Pro tips

  • Use a kitchen scale to portion by grams, matching the chosen kcal target.
  • Treats count: every 100 kcal of treats is a measurable slice of the daily budget.

Was this calculator useful?

Every dog food bag prints calories, but the right daily total is a function of your dog's weight and life stage. This calculator turns those two inputs into a kcal budget you can actually portion against.

The RER floor

Resting energy requirement scales sub-linearly — 70 × kg^0.75 — which is why a 40 kg dog needs far less than double the calories of a 20 kg one. It's the metabolic baseline everything else multiplies.

Life stage as a multiplier

Neutering, growth, inactivity and weight goals each raise or cut the multiplier. Choosing the right one turns an RER floor into a daily feeding target that keeps condition healthy.

Frequently asked questions

A 20 kg neutered adult dog needs roughly 1,050 kcal/day. Multiply RER by life stage to match your dog's size and activity.

RER ≈ 70 × weight(kg)^0.75. It's the calories a dog burns at rest, before activity and life stage are added via the multiplier.

Yes — growing puppies need roughly twice RER, often split into several meals of a puppy-formula food to fuel growth without overloading the stomach.

Sources

Continue your calculation

Caring for a new dog · step 3 of 4

Part of these toolkits

Related reading

Explore more calculators

Find the right tool for whatever you need to work out.

Browse all