Most healthy adult dogs need about 1.6 times their “resting energy” in calories each day if they are spayed or neutered, and about 1.8 times if they are not. The calculator above does that math from your dog’s weight and life stage, then turns the calories into cups using the number printed on your food bag. Treat the result as a starting point, then adjust it by watching your dog’s weight and shape.
How the dog food calculator works
It uses the method veterinarians use to set a starting calorie target, in two steps.
Step 1: Resting energy requirement (RER)
RER is the energy a dog uses at rest. The 2021 AAHA Nutrition and Weight Management Guidelines calculate it as:
RER (kcal per day) = 70 × body weight in kg0.75
The calculator converts pounds to kilograms for you (1 kg = 2.205 lb).
Step 2: Multiply by a life-stage factor
Daily needs, called maintenance energy requirement (MER), are RER multiplied by a factor for your dog’s life stage and activity. The calculator uses the factors from the Merck Veterinary Manual, plus the work ranges from the AAHA guidelines for active and working dogs:
| Life stage or activity | Factor used | Published range |
|---|---|---|
| Adult, spayed or neutered | 1.6 × RER | 1.4–1.6 (AAHA) |
| Adult, not spayed or neutered | 1.8 × RER | 1.6–1.8 (AAHA) |
| Inactive, senior, or gains weight easily | 1.4 × RER | 1.0–1.2 (AAHA) |
| Needs to lose weight | 1.0 × RER at target weight | 1.0 (AAHA) |
| Puppy under 4 months | 3.0 × RER | 3.0 (AAHA, Merck) |
| Puppy 4 months to adult | 2.0 × RER | 2.0 (AAHA, Merck) |
| Active (daily runs, dog sports) | 2.0 × RER | light work 1.6–2.0 (AAHA) |
| Working dog | 3.0 × RER | moderate work 2.0–5.0 (AAHA) |
Sources don’t always agree. For inactive or weight-prone dogs, Merck uses 1.4 while AAHA suggests 1.0–1.2, so very sedentary dogs may need less than the calculator shows. The “typical range” in the result is a band of 15% either side of the estimate, because individual dogs vary. As the Merck Veterinary Manual puts it, any calorie calculation “is only a starting point.”
Step 3: Turn calories into cups
Calories per day ÷ calories per cup = cups per day. Every food is different, so this step needs the number from your own bag.
Worked example: a 45 lb neutered adult dog
- 45 lb ÷ 2.205 = 20.4 kg
- RER = 70 × 20.40.75 ≈ 672 kcal per day
- Daily needs = 672 × 1.6 ≈ 1,076 kcal per day
- With a food that has 380 kcal per cup: 1,076 ÷ 380 ≈ 2 ⅞ cups per day, or about 1 ⅜ cups per meal if you feed twice a day
Daily calories by weight
Estimated daily calories for a healthy spayed or neutered adult dog (1.6 × RER). The cups column assumes a food with 380 kcal per cup, purely as an example; use the calculator with your food’s real number.
| Dog’s weight | Calories per day | Cups per day at 380 kcal/cup |
|---|---|---|
| 5 lb (2.3 kg) | 207 kcal | ½ |
| 10 lb (4.5 kg) | 348 kcal | ⅞ |
| 15 lb (6.8 kg) | 472 kcal | 1 ¼ |
| 20 lb (9.1 kg) | 585 kcal | 1 ½ |
| 30 lb (13.6 kg) | 794 kcal | 2 ⅛ |
| 40 lb (18.1 kg) | 985 kcal | 2 ⅝ |
| 50 lb (22.7 kg) | 1,164 kcal | 3 ⅛ |
| 60 lb (27.2 kg) | 1,335 kcal | 3 ½ |
| 70 lb (31.8 kg) | 1,498 kcal | 4 |
| 80 lb (36.3 kg) | 1,656 kcal | 4 ⅜ |
| 90 lb (40.8 kg) | 1,809 kcal | 4 ¾ |
| 100 lb (45.4 kg) | 1,958 kcal | 5 ⅛ |
Notice that a 100 lb dog needs about 5.6 times the calories of a 10 lb dog, not 10 times. That is the effect of the 0.75 exponent: larger dogs need fewer calories per pound.
Where to find calories on your dog food bag
Look for the “Calorie Content” statement, printed separately from the Guaranteed Analysis. Under AAFCO label rules, it must give calories both as kcal per kilogram and per familiar household measure, such as a cup for dry food or a can for wet food. AAFCO notes the figure is an average, often calculated from the food’s protein, fat and carbohydrate content rather than measured directly.
Enter “kcal per cup” in the calculator to get cups. Entering “kcal per kg” as well gives grams per day, which is more accurate if you weigh food on a kitchen scale.
Check and adjust with body condition
The number that matters is your dog’s shape over time. The WSAVA body condition score chart rates dogs from 1 to 9, where 4 and 5 are ideal. At a 5, ribs are easily felt with minimal fat covering, the waist is easy to see from above, and the belly tucks up when viewed from the side.
- Weigh your dog every 2–3 weeks when you start a new amount.
- If your dog is at an ideal score and its weight starts to drift up or down, adjust the amount in small steps, such as about 10% at a time, and re-check.
- If your dog is already below 4 or above 5 on the chart, ask your vet before changing how much you feed.
- AAHA’s guidelines advise adjusting intake by monitoring body weight and body condition score, rather than relying on the calculation alone.
Don’t forget treats
The WSAVA’s guide to treats says treats should make up no more than 10% of a dog’s daily calories, and should never replace a meal. For the 45 lb dog above, that is about 108 kcal of treats a day. If you give that many, reduce the main food to cover the difference.
When to ask your vet instead
This calculator is for healthy dogs. Ask your veterinarian to set the amount if your dog:
- Is pregnant or nursing, since needs can rise to three times RER or more
- Has any medical condition or is on a prescription diet
- Needs to lose a significant amount of weight
- Is a large or giant breed puppy, where growth rate matters
- Gains or loses weight unexpectedly while eating the calculated amount
Frequently asked questions
How many cups of food should my dog eat a day?
It depends on your dog’s weight, life stage and the food’s calories per cup. A 45 lb neutered adult needs about 1,076 kcal a day, which is about 2 ⅞ cups of a 380 kcal/cup food, but about 3 ⅝ cups of a 300 kcal/cup food. Enter your food’s number in the calculator.
Is the feeding guide on the bag wrong?
Not wrong, but broad: a bag chart has to cover every dog that might eat that food. The calculator narrows it down using your dog’s life stage, and body condition tells you the rest.
Should I use my dog’s current weight or ideal weight?
Use current weight if your dog is at a healthy body condition. If your dog needs to lose weight, choose “Needs to lose weight” and enter the target weight your vet suggests.
How many meals a day should I split it into?
The daily total is what matters for calories. The calculator shows a per-meal amount for 1 to 4 meals, so pick what fits your routine. For young puppies, ask your vet how often to feed.
Does this work for wet food?
Yes. Use the daily calories from this calculator with the calories per can on the label, or use our wet and dry dog food calculator if you mix the two.
Sources
- 2021 AAHA Nutrition and Weight Management Guidelines for Dogs and Cats: energy requirements (Box 1)
- Merck Veterinary Manual: Daily Maintenance Energy Requirements for Dogs and Cats
- WSAVA Body Condition Score chart
- WSAVA: Feeding treats to your dog
- AAFCO: Calorie Content
- Petfood Industry: AAFCO calorie statement regulations
This page is general information for healthy dogs, not veterinary advice. It was researched and drafted with AI assistance and checked against the sources above.
