Dog Calories Per Meal Calculator

The same vet-grade estimator as the TopiBowl app. Kcal per meal + daily target — adjusted for weight, age, activity, body condition, neuter status, and treats.

The same estimator as the TopiBowl iOS app: RER = 70 × weight_kg^0.75, scaled by age, activity, body condition, and neuter status, then reduced by the treat share. Sources: NRC Nutrient Requirements of Dogs and Cats, Merck Vet Manual.

Your result

Fill the fields on the left and tap Calorie ⚡ Estimate.

How it works

This is the exact estimator built into the TopiBowl iOS app. Every dog's calorie target is calculated in two steps:

  1. RER (Resting Energy Requirement) — the kcal your dog burns at total rest. Formula: RER = 70 × weight_kg0.75.
  2. Multiplier — RER is scaled by age, activity, body condition, and neuter status, then trimmed by the share of calories your dog gets from treats.

Multipliers (based on NRC / Merck Vet Manual factors):

  • Puppy < 4 months — 3.0
  • Puppy 4–12 months — 2.0
  • High activity — 2.0
  • Working — 2.2
  • Sedentary / Low activity — 1.3
  • Moderate activity, neutered — 1.6
  • Moderate activity, intact — 1.8
  • Underweight condition — ×1.2
  • Overweight condition — ×0.85
  • Treats — −0% to −20%

Body condition and treats fine-tune the adult multiplier (puppies and High/Working dogs use their fixed factor; treats always apply). Then the daily total is split across your meals per day. The result also includes a quick "what this looks like" translator into typical kibble cups and home-cooked grams.

Sources

Frequently asked questions

How many calories does my dog need per day? +

It depends on weight, life stage, neuter status, and activity. A neutered adult Labrador (30 kg) needs around 1,440 kcal/day; a 5 kg neutered adult Chihuahua needs around 375 kcal/day. Use the calculator above for an exact number, then adjust based on body condition score.

What's the difference between RER and MER? +

RER (Resting Energy Requirement) is the energy needed at complete rest: 70 × weight_kg^0.75. MER (Maintenance Energy Requirement) is RER multiplied by a life-stage factor. MER is what you actually feed daily.

Should I feed my dog once or twice a day? +

Most adult dogs do best on two meals a day — better digestion, more stable blood sugar, less bloating risk in large breeds. Puppies under six months need three to four meals a day. Once-daily feeding is acceptable for healthy adults but is not ideal for deep-chested breeds.

How do I know if I'm overfeeding my dog? +

Check body condition: you should easily feel ribs through a thin layer of fat, see a visible waist from above, and an abdominal tuck from the side. If you can't feel ribs or there's no waist, you're overfeeding.

Does breed matter for calorie needs? +

Less than people think. Calories scale with metabolic body weight (kg^0.75), so a 30 kg Husky and 30 kg Lab need similar base kcal — the difference is mostly activity. Working breeds, sled dogs, and field athletes can need 2–5× the base MER.

How do treats fit into daily calories? +

Treats should make up no more than 10% of daily calories — the rest must come from balanced meals. Get your dog's exact budget with the 10% Treat Allowance Calculator.

Related tools & reading

From calories to bowls

Get precise grams per meal for your exact recipe.

TopiBowl calculates kcal, macros, and grams for your dog using a 1,300+ ingredient database and 50+ tracked nutrients. Free on the App Store.

Get TopiBowl — free Download TopiBowl