Dog Calories Per Meal Calculator
Vet-grade RER × life-factor formula. Daily kcal target + kcal per meal — adjusted for weight, life stage, neuter status, and goal.
A goal overrides the life-stage factor. Leave on Maintain to use the life-stage factor directly.
Formula: RER = 70 × weight_kg^0.75, MER = RER × factor. Sources: NRC Nutrient Requirements of Dogs and Cats, Merck Vet Manual.
Your result
Fill the fields on the left and tap Calculate calories.
How it works
Every dog's daily 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. - MER (Maintenance Energy Requirement) — RER × a life-stage factor. This is the actual daily kcal target.
Life-stage factors (NRC / Merck Vet Manual):
- Puppy < 4 months — 3.0
- Puppy 4–12 months — 2.0
- Adult intact — 1.8
- Adult neutered — 1.6
- Senior — 1.4
- Weight loss — 1.0
- Weight gain — 1.7
- Working / very active — 2.0–5.0
- Pregnant (last 3 weeks) — 3.0
- Lactating — 4.0–8.0
Then we divide MER by the number of meals per day to get kcal per meal. 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. A dedicated 10% Treat Allowance Calculator is launching soon.