๐Ÿ”ข Dog Calorie Calculator

Based on the veterinary RER formula (70 ร— body weight in kg^0.75). Results are a starting point โ€” adjust based on body condition every 2โ€“3 weeks.

RER (resting)
Daily Target
Per Meal (2ร—/day)

Get a Full Personalised Food Plan (Free) โ†’

Most dog owners have no idea how many calories their dog actually needs โ€” they follow the feeding guide on the bag, which is calibrated for an average active dog and almost always overestimates for neutered, indoor, or less active pets. The calculator above gives you a more precise starting point based on your dog's actual profile.

Below is everything you need to understand about the result โ€” including how to convert it to cup amounts, how to adjust based on body condition, and why dogs of the same weight can need very different amounts of food.

What Is RER and Why Does It Matter?

RER stands for Resting Energy Requirement โ€” the calories your dog needs just to stay alive at rest. It covers breathing, circulation, digestion, and cell repair. The veterinary formula is 70 ร— (body weight in kg)^0.75. The calculator then multiplies this by a life stage factor based on your dog's age, reproductive status, activity, and goal.

Feeding guides on kibble bags typically use a multiplier of 1.8โ€“2.0ร—. A neutered, indoor adult only needs 1.2โ€“1.6ร—. That gap โ€” small as it sounds โ€” produces meaningful overfeeding over months and years and is the leading cause of gradual weight gain in dogs.

The Multipliers Used in This Calculator

Dog ProfileMultiplier (ร— RER)Example โ€” 30 lbs (14 kg) dog
Neutered adult, sedentary1.2~595 kcal/day
Intact adult, sedentary1.4~693 kcal/day
Neutered adult, moderate activity1.6~792 kcal/day
Intact adult, moderate activity1.8~891 kcal/day
Active adult (60โ€“90 min/day)2.0~990 kcal/day
Working / athletic dog2.5~1,237 kcal/day
Puppy (under 4 months)3.0~1,485 kcal/day
Puppy (4+ months to adult)2.0~990 kcal/day
Weight loss1.0~495 kcal/day
Weight gain (underweight)1.7~842 kcal/day
Pregnant (last trimester)3.0~1,485 kcal/day
Lactating4.0~1,980 kcal/day

How to Convert Calories to Cup Amounts

Once you have your daily calorie target, converting to cup amounts takes one more step:

  1. Find the kcal/cup on your food's packaging โ€” usually on the back panel near the feeding guide
  2. Divide daily target by kcal/cup โ€” this gives cups per day
  3. Divide by 2 โ€” for each of two daily meals

โœ… ExampleYour dog needs 750 kcal/day. Your kibble is 375 kcal/cup. 750 รท 375 = 2 cups/day โ†’ 1 cup per meal. Most bag guides would suggest 2.5โ€“3 cups for the same dog โ€” that's a 25โ€“50% overestimate.

Use a kitchen scale over measuring cups. A "cup" of different kibbles can vary by up to 30% in gram weight depending on kibble size and density. Grams are precise, cups are not. For the full feeding calculation method, see our complete feeding guide.

Adjusting Based on Body Condition

The calculator gives a starting point. Your dog's body condition response over 2โ€“3 weeks is the real data. Weigh your dog every 2 weeks and use the rib test monthly.

โš ๏ธ The rib testPlace both hands on your dog's ribcage. You should feel individual ribs easily with light pressure โ€” like the back of your hand. If you have to press firmly, your dog is overweight. If ribs are visible without touching, they're underweight. More reliable than scale weight alone because muscle weighs more than fat.

For dogs that need to lose weight, see our weight loss food guide for the foods and strategies that work best alongside calorie reduction.

๐Ÿพ Want food recommendations matched to your dog's calorie target? Get a free personalised plan with specific brand suggestions.

Get My Dog's Free Plan โ†’

Why Two Dogs of the Same Weight Need Different Calories

Frequently Asked Questions

How accurate is this dog calorie calculator?

The RER formula is used by veterinary nutritionists worldwide and is the most validated approach to estimating canine caloric needs. For most dogs, the result is accurate to within 15โ€“20% โ€” a meaningful starting point. Individual dogs may need adjustment up or down, which is why the 2-week body condition check is essential. No calculator replaces observation of your specific dog.

My vet gave me a different number โ€” which should I use?

Always follow your vet's recommendation. Your vet has examined your dog and may be accounting for health factors a general calculator cannot. Use this calculator as a reference if you haven't received specific guidance from your vet โ€” not to override professional advice.

Does food type affect how many calories my dog needs?

The daily calorie target stays the same regardless of food type โ€” but the volume of food changes significantly. Wet food contains 70โ€“80% moisture and provides roughly 80โ€“100 kcal per 100g. Dry kibble at 10% moisture provides 340โ€“380 kcal per 100g. A dog needing 750 kcal/day needs about 800g of wet food but only about 200g of dry kibble. See our dry vs wet food guide for the full breakdown.

Should I count treat calories?

Yes โ€” most owners underestimate this significantly. Treats should be no more than 10% of daily calorie intake. For a dog on 600 kcal/day, that's only 60 kcal in treats โ€” about 3 standard medium biscuits. Pull treat calories from the daily meal total rather than adding them on top. The easiest approach: use a portion of daily kibble as training treats.

How often should I recalculate?

Recalculate whenever your dog's weight changes by more than 5 lbs (2.3 kg), their activity level changes seasonally, or they transition life stages (puppy to adult, adult to senior). For puppies, recalculate monthly as they grow rapidly. For stable adult dogs, a check every 3โ€“6 months is sufficient. Always recalculate after a health event that changes activity or metabolism.

My dog is the right weight but always hungry โ€” what do I do?

If body condition confirms healthy weight, hunger is usually a fibre and volume issue rather than a calorie issue. Switch to a higher-fibre food, add plain canned pumpkin (1 tsp per 10 lbs / 4.5 kg of body weight), or split the daily ration into 3 meals instead of 2. See our weight management guide for more satiety strategies.