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:
- RER (Resting Energy Requirement) — the kcal your dog burns at total rest. Formula:
RER = 70 × weight_kg0.75. - 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
- National Research Council (NRC) — Nutrient Requirements of Dogs and Cats, 2006
- Merck Veterinary Manual — Nutrition in Dogs
- WSAVA Global Nutrition Guidelines
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.