Dog Calorie Calculator

How many calories does my dog need a day? Vet-formula daily calories (RER & MER) by weight, age, activity & body condition

—
calories your dog needs per day (MER)
—
Resting (RER)
at rest
—
Activity Factor
MER multiplier
—
Treat Limit
10% max/day
—
Daily Water
fresh water

Puppies burn far more energy for growth. We multiply resting calories by a growth factor (×3.0 under 4 months, ×2.0 from 4 months to adult).

—
calories per day (growing puppy)
—
Resting (RER)
at rest
—
Per Meal
calories each
—
Daily Water
ml/day

For safe weight loss, calories are based on your dog’s target (ideal) weight, fed at ×1.0 of resting energy.

—
calories per day (fed to target weight)
—
Resting (RER)
of target
—
Per Meal
calories each
—
Est. Timeline
to target

For underweight or hard-working dogs that need to build weight, feed above maintenance. Increase calories gradually.

—
calories per day to build weight
—
Resting (RER)
at rest
—
Gain Factor
MER multiplier
—
Per Meal
calories each

See how your dog’s daily calories change with activity — same weight, every activity factor side by side.

—
resting energy (RER) — the base for every row below
Vet formula: RER 70 × kg0.75 × MER
Body condition, water & treat allowance
Puppy, weight loss & gain modes
Free — no sign-up

How the Dog Calorie Calculator Works

The dog calorie calculator uses the same two-step veterinary formula clinics use. First it finds your dog’s Resting Energy Requirement (RER) — the calories burned at rest — using RER = 70 × (body weight in kg)0.75. Then it multiplies RER by an activity factor to get the Maintenance Energy Requirement (MER), the total calories your dog needs per day. A 20 kg neutered adult has an RER of about 662 kcal and an MER of about 1,060 kcal/day (662 × 1.6).

Calories — not cups or grams — are the true measure of what a dog needs, because every food has a different calorie density. Once you know the daily calorie target, you can convert it into any food by dividing by that food’s calories per cup or per gram. That is why vets, and this calculator, work in calories first.

RER = 70 × (body weight in kg)0.75  →  MER = RER × activity factor e.g. a 20 kg neutered adult = 70 × 200.75 = 662 kcal RER × 1.6 = 1,060 kcal/day

The calculator also shows the resting number, the activity multiplier it used, your dog’s daily water requirement (about 55 ml per kg of body weight), and a 10% treat allowance — so you see not just the total, but exactly how it was built and how to split it between food, treats, and water.

Dog Calorie Chart by Weight (Calories Per Day)

This chart shows approximate daily calories (MER) for a healthy neutered adult dog. A 5 kg (11 lb) dog needs about 375 kcal/day, a 10 kg (22 lb) dog about 630 kcal, a 20 kg (44 lb) dog about 1,060 kcal, a 30 kg (66 lb) dog about 1,435 kcal, and a 40 kg (88 lb) dog about 1,780 kcal per day. Active and working dogs need more; senior and inactive dogs need less.
Dog WeightInactive
×1.2
Neutered Adult
×1.6
Active
×2.0
2 kg (4 lb)140 kcal190 kcal235 kcal
5 kg (11 lb)280 kcal375 kcal470 kcal
10 kg (22 lb)470 kcal630 kcal785 kcal
15 kg (33 lb)640 kcal855 kcal1,065 kcal
20 kg (44 lb)795 kcal1,060 kcal1,325 kcal
25 kg (55 lb)940 kcal1,250 kcal1,565 kcal
30 kg (66 lb)1,075 kcal1,435 kcal1,795 kcal
40 kg (88 lb)1,335 kcal1,780 kcal2,225 kcal
50 kg (110 lb)1,580 kcal2,105 kcal2,630 kcal

Figures are rounded daily calories (MER). Use the calculator above for your dog’s exact weight, life stage, and body condition.

RER, MER & Activity Factors Explained

RER (Resting Energy Requirement) is the calories a dog burns at complete rest: RER = 70 × kg0.75. MER (Maintenance Energy Requirement) is the total daily calories including activity, and equals RER multiplied by a factor — about 1.2 for inactive dogs, 1.6 for a neutered adult, 1.8 intact, 2.0 for active dogs, and 3.0–5.0 for working dogs and puppies. You feed your dog to MER, not RER.

The activity factor is where most calorie mistakes happen. Two dogs of the same weight can need very different amounts depending on how much they move, whether they are neutered, and their life stage. Here are the standard factors used in veterinary nutrition:

Life Stage / ActivityFactorWho It Fits
Weight loss×1.0Fed to target weight (see Weight Loss tab)
Inactive / obese-prone×1.2Little exercise, gains easily
Senior / weight-prone×1.4Older dogs, slower metabolism
Neutered adult×1.6Typical pet dog
Intact adult×1.8Not neutered
Active×2.01–2 hours of exercise per day
Working×3.0Herding, sport, service, hunting
Heavy / endurance work×4.0–5.0Sled dogs, extreme endurance
Puppy (0–4 months)×3.0Rapid early growth
Puppy (4 months–adult)×2.0Slowing growth
Neutering lowers calorie needs: A neutered dog needs roughly 10–20% fewer calories than an intact one, which is why so many pets gain weight after being spayed or neutered. If your dog was recently neutered, drop to the ×1.6 factor and watch the waistline.

Body Condition Score: Feed the Dog, Not the Chart

Body Condition Score (BCS) is a 1–9 scale where 4–5 is ideal. At an ideal score you can feel the ribs easily without pressing, see a waist from above, and see a tucked-up belly from the side. Every calorie formula is a starting estimate — the real test is body condition after 2–4 weeks. If your dog is gaining unwanted weight, reduce calories; if losing, increase them.
🔍
Underweight (1–3)
Ribs, spine visible
increase calories
✅
Ideal (4–5)
Ribs felt, waist visible
feed to maintain
⚠️
Overweight (6–9)
Ribs hard to feel
reduce calories

No formula can account for every dog’s metabolism, so use the calculated number as a starting point and let body condition fine-tune it. Weigh your dog every 2–4 weeks and run your hands over the ribs and waist. If the ribs are getting harder to feel, trim calories by about 10%; if they are becoming too prominent, add about 10%. This “feed the dog in front of you” approach is exactly what the WSAVA body condition guidelines recommend.

How Much Water Does My Dog Need Per Day?

A healthy dog needs roughly 50–60 ml of water per kilogram of body weight per day — close to the same number in millilitres as its daily calories. A 10 kg dog needs about 500–600 ml (17–20 oz), and a 20 kg dog about 1–1.2 litres per day. Dogs on wet food get much of this from their food. Increase intake in hot weather or after heavy exercise.

Water needs and calorie needs track closely, which is why the calculator shows both. A useful rule of thumb is that a dog needs about 1 ml of water for every 1 kcal of food energy. Sudden changes in how much your dog drinks — much more or much less — can signal a health issue and are worth a call to your vet. Always keep fresh water available and clean the bowl daily.

The 10% Treat Rule: How Many Treat Calories?

Treats should make up no more than 10% of your dog’s total daily calories — the “90/10 rule.” The other 90% must come from complete, balanced food. For a dog needing 1,000 kcal/day, that is up to 100 kcal from treats. Always subtract treat calories from the meal portion so treats do not cause weight gain.

Treats are one of the biggest hidden sources of dog obesity because their calories add up fast and rarely get subtracted from meals. A single large dental chew or a few pieces of cheese can blow past the daily treat allowance for a small dog. The calculator shows your dog’s 10% treat limit alongside the total, so you can budget treats without unbalancing the diet. When you use treats for training, count them — and reduce the meal by the same amount.

Frequently Asked Questions

Find the Resting Energy Requirement (RER): RER = 70 × (weight in kg)0.75. Then multiply by an activity factor to get the daily total (MER): 1.6 for a neutered adult, 1.8 intact, 1.2 for inactive dogs, and 2.0–5.0 for active, working, or growing dogs. A 20 kg neutered adult = 70 × 200.75 = 662 kcal RER × 1.6 ≈ 1,060 kcal/day. The calculator above does this instantly.
It depends on weight and activity. For a neutered adult: a 5 kg dog needs about 375 kcal/day, a 10 kg dog about 630 kcal, a 20 kg dog about 1,060 kcal, a 30 kg dog about 1,435 kcal, and a 40 kg dog about 1,780 kcal. Puppies, intact, and very active dogs need more; senior, inactive, or overweight dogs need less. Enter your dog’s exact weight above for a precise figure.
RER is the calories a dog needs at complete rest: RER = 70 × (body weight in kilograms)0.75. For a 10 kg dog, RER = 70 × 100.75 = 70 × 5.62 = 394 kcal. A linear shortcut (30 × kg + 70) works only for dogs between 2 and 45 kg. RER is the base number — multiply it by an activity factor to get daily maintenance calories (MER).
RER (Resting Energy Requirement) is energy burned at rest — 70 × kg0.75. MER (Maintenance Energy Requirement) is the total daily calories including activity, and equals RER × a factor: about 1.6 for a neutered adult, 1.8 intact, 1.2 for weight loss or inactive dogs, 2.0 for active, up to 3.0–5.0 for working dogs and puppies. You feed to MER, not RER.
Base weight-loss calories on your dog’s TARGET (ideal) weight, not current weight, and feed at ×1.0 of RER. If your dog should weigh 15 kg: RER = 70 × 150.75 = 533 kcal, so feed about 530 kcal/day for gradual loss of 1–2% of body weight per week. Use the Weight Loss tab above, and always confirm a weight-loss plan with your vet.
Roughly 50–60 ml of water per kilogram of body weight per day — about the same number in millilitres as its daily calories. A 10 kg dog needs about 500–600 ml (17–20 oz), and a 20 kg dog about 1–1.2 litres. Dogs on wet food get much of this from food. Increase in hot weather or with exercise, and call your vet if intake changes suddenly.
No more than 10% of total daily calories — the 90/10 rule. The other 90% should come from complete, balanced food. For a dog needing 1,000 kcal/day, that means up to 100 kcal from treats. Subtract treat calories from the meal so your dog does not gain weight. The calculator shows your dog’s exact 10% treat limit.
They give a solid starting estimate based on the veterinary RER/MER formulas, but no formula fits every dog exactly — metabolism, breed, and health all vary. Treat the number as a starting point, then adjust based on body condition over 2–4 weeks. If your dog gains or loses unwanted weight, change the calories by about 10% and re-check.

Sources & Methodology

The formulas used in this calculator are the standard equations used in veterinary nutrition. No figures are fabricated without citation.

  • RER & MER Formulas — Resting Energy Requirement (70 × kg0.75) and Maintenance Energy Requirement factors as published by the WSAVA Global Nutrition Committee and veterinary nutrition texts. wsava.org.
  • Calorie Needs Tool — Pet Nutrition Alliance calorie calculator, based on the same RER/MER equations. petnutritionalliance.org.
  • Body Condition Score — WSAVA 9-point Body Condition Score system. wsava.org.
  • Nutrient Standards — AAFCO & FEDIAF complete-and-balanced nutrient profiles for dogs. aafco.org.
PetCalculatorHub Editorial Team
Written and maintained by the PetCalculatorHub Editorial Team. All calculator logic and formulas are fact-checked against established veterinary nutrition sources before publication.
Fact-checked against: WSAVA · Pet Nutrition Alliance · AAFCO · FEDIAF
Last updated: September 24, 2026
Disclaimer: This calculator gives general starting estimates based on standard veterinary formulas. Individual needs vary with metabolism, breed, health, and life stage. Consult your veterinarian for a precise feeding plan — especially for puppies, seniors, pregnant or nursing dogs, or dogs with medical conditions. Adjust calories based on body condition over time.