How this calculator works
Your dog's daily calorie target is a starting point for planning meals. Their food, treats, activity, and changing body condition all help you decide whether that amount is right for them. Here's how we estimate their needs and how to put the results to use.
Where do the calorie numbers come from?
We start with your dog's current weight in kilograms and calculate their resting energy requirement (RER). This estimates the energy their body needs at rest for functions such as breathing and circulation. We use the following formula from the American Animal Hospital Association (AAHA):1
RER = 70 × body weight in kg0.75
Resting energy isn't the full daily food allowance. The calculator multiplies it by a factor for your dog's life stage and, for adults under 7, spay/neuter status. These are the factors used here, before any adult body condition adjustment:
| Life stage | Daily multiplier |
|---|---|
| Spayed / neutered adult (under 7 years) | 1.6× RER |
| Intact adult (under 7 years) | 1.8× RER |
| Adult (7+ years) | 1.4× RER |
| Puppy (4 months or older) | 2.0× RER |
| Puppy (under 4 months) | 3.0× RER |
These estimates won't capture every dog's needs. As our guide to daily dog calories explains, activity, breed, metabolism, and health also affect how much a dog needs to eat.2
How does body condition affect the result?
Body condition score (BCS) helps assess body fat, which a number on the scale can't tell you on its own. Feel for your dog's ribs through their coat, look for a waist from above, and check for an abdominal tuck from the side. The WSAVA 9-point chart considers 4–5 ideal. Your vet can help you choose the right score.3
For adults, this calculator increases the life-stage estimate by 20% at BCS 1–4, leaves it unchanged at 5, and reduces it by 20% at 6–9. Puppies don't receive these calorie adjustments. Because a score of 4 can already be healthy, check with your vet before increasing food based on that result.
The weight guide is also an approximation: it assumes a 10% difference from ideal weight for each BCS point away from 5. It isn't a prescribed goal weight or a prediction of a puppy's adult size. A weight management plan needs an individual assessment, rather than relying on these adjustments alone.1
Turn daily calories into food portions
Check your food label for calories, usually listed as kcal per cup, can, or kilogram. Your daily target includes everything your dog eats: meals, treats, edible chews, and toppers. Keep treats and other extras to no more than 10% of daily calories, with the rest coming from complete and balanced food appropriate for their life stage.4
Daily cups of food = calories allocated to that food ÷ kcal per cup. For example, a 600 kcal daily allowance could include 60 kcal in treats and 540 kcal in food. If the food contains 360 kcal per cup, that works out to 1½ cups for the whole day, divided between meals.
A kitchen scale makes portions more consistent than estimating a scoop. If you mix wet and dry food, count the calories from both. Our guide to measuring dog food portions explains how to measure a daily allowance and split it between meals.5
Feeding a growing puppy
Puppy mode uses 3× RER before 4 months and 2× RER from 4 months onward. Spay/neuter status doesn't change either growth estimate. Choose a complete puppy food suited to their expected adult size, and have your vet help you track growth and body condition.
Young puppies often need 3–4 smaller meals a day. Recheck their weight regularly as they grow, since an allowance that suited them a few weeks ago may need updating. Our puppy feeding guide covers meal schedules, growth checks, and making food changes gradually.6
What changes when your dog turns 7?
The 7+ option uses a fixed 1.4× RER estimate in this calculator. It isn't a universal rule for older dogs. Some become less active and gain weight; others lose weight and need a different approach. Age alone doesn't mean your dog needs fewer calories or a new food. Our guide to switching to senior dog food looks at the health, weight, and diet factors to discuss with your vet.7
How much water should your dog have?
This calculator shows 55 mL per kilogram of current body weight, with a range of 50–60 mL/kg per day. For a 10 kg dog, that's about 550 mL. The cup conversion uses US cups of approximately 237 mL.
Treat the number as a guide, not a limit on what your dog can drink. Keep fresh water available. Wet food supplies some of their water, while heat and exercise can increase their needs. Read our dog hydration guide for more on these differences. A noticeable change in drinking habits is a reason to contact your vet, especially if your dog seems unwell.8
Check how the feeding plan is working
Both food packaging and calculators provide starting estimates. Keep a record of measured portions, treats, weight, and body condition, and review the trend with your vet. Our dog feeding guide explains why an individual dog's needs matter more than a general feeding chart.4
If you enter your dog's current daily calories above, the calculator compares them with its estimate. That entry doesn't change the target or establish that your current portions are too high or too low.
Sources
- AAHA: Energy Requirement Calculations and Weight Management
- Dogster: How Many Calories Should My Dog Eat?
- WSAVA: Dog Body Condition Score Chart
- Dogster: How Much Should I Feed My Dog?
- Dogster: How to Measure Dog Food Portions
- Dogster: How to Feed a Puppy
- Dogster: When to Switch to Senior Dog Food
- Dogster: How Much Water Should a Dog Drink a Day?

