NEW Free Tool

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:

  1. RER (Resting Energy Requirement) — the kcal your dog burns at total rest. Formula: RER = 70 × weight_kg0.75.
  2. 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

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.

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