Home Dog Food Calculator: How Much Should My Dog Eat?

Dog Food Calculator: How Much Should My Dog Eat?

Dog food calculator - a Bernese mountain dog lying on a sunlit hallway floor beside a bowl and a level cup of kibble

How much should your dog eat each day? This dog food calculator, also called a dog calorie calculator, estimates your dog’s daily calories from weight, age and lifestyle, sets aside a 10% treat budget and, if you add the calories printed on your food label, tells you how many cups or grams to feed each day, per meal and per week. You can print the result or save it as a PDF.

1. Your dog
Spayed or neutered?
2. Lifestyle
3. Your dog's food optional
Look for "Calorie content" on the label. It is listed as kcal/kg, and usually as kcal/cup too.
Estimated daily calories
–

Enter your dog's weight to see the breakdown.

This is a starting point. Dogs of the same weight can need noticeably more or less, so weigh your dog every 2 to 4 weeks and adjust. Ask your vet before changing food for a puppy, a pregnant or nursing dog, or a dog with a health condition.

How the dog calorie calculator works

Vets estimate a dog’s daily calories in two steps. This calculator uses the same two steps.

Step 1: Resting energy requirement (RER). This is the energy your dog burns at rest. The formula is RER = 70 × (body weight in kg)0.75. A 40 lb (18.1 kg) dog has an RER of about 615 kcal a day.

Step 2: Multiply by a life-stage factor. Growth, activity and whether a dog is spayed or neutered all change how much energy it needs on top of resting. That gives the maintenance energy requirement (MER), the number you feed.

DogDaily calories
Puppy under 4 months3 × RER
Puppy 4 months to adult size2 × RER
Adult, spayed or neutered1.6 × RER
Adult, not spayed or neutered1.8 × RER
Inactive adult, or one that gains weight easily1.4 × RER
Weight loss (RER worked out at the ideal weight)1.0 × RER
Light work (very active dogs)2 × RER
Moderate work3 × RER
Heavy work (sled dogs, for example)4 to 8 × RER

Example: a 40 lb neutered adult dog with typical activity needs about 615 × 1.6 = 985 kcal a day. These factors come from the veterinary references listed under Sources at the end of this page.

Dog food calculator - a Bernese mountain dog lying on a sunlit hallway floor beside a bowl and a level cup of kibble
The right portion starts with your dog’s weight and the calories in your food.

Dog feeding chart by weight

No time for the calculator? This chart shows estimates for a typical spayed or neutered adult dog, after setting aside 10% of calories for treats.

Dog’s weightDaily caloriesTreat budget (10%)Cups/day at 350 kcal/cupCups/day at 400 kcal/cup
5 lb (2.3 kg)~205 kcal~20 kcal~0.5~0.5
10 lb (4.5 kg)~350 kcal~35 kcal~0.9~0.8
20 lb (9.1 kg)~585 kcal~60 kcal~1.5~1.3
30 lb (13.6 kg)~795 kcal~80 kcal~2.0~1.8
40 lb (18.1 kg)~985 kcal~100 kcal~2.5~2.2
50 lb (22.7 kg)~1,165 kcal~115 kcal~3.0~2.6
60 lb (27.2 kg)~1,335 kcal~135 kcal~3.4~3.0
70 lb (31.8 kg)~1,500 kcal~150 kcal~3.9~3.4
80 lb (36.3 kg)~1,655 kcal~165 kcal~4.3~3.7
100 lb (45.4 kg)~1,960 kcal~195 kcal~5.0~4.4

Our estimates: 70 × kg0.75 × 1.6. Cups are standard 8-oz measuring cups, filled level. Less active dogs often need less; intact or very active dogs need more.

How to turn calories into cups

Every food has a different calorie density, so “2 cups” means different things for different brands. Look on the bag or can for the calorie content statement. It is usually written as kcal/kg and kcal/cup (or kcal/can). AAFCO’s label guide shows where to find it. Enter it in the calculator above, per cup or per kg, and it works out how much to feed a day, per meal and per week, in cups or grams.

  • Dry food: use kcal per cup, or kcal per kg if you weigh portions.
  • Canned food: use kcal per can.
  • Fresh or homemade food: use kcal per kg from the pack or recipe. Our guide to fresh food for dogs shows how much bigger those portions look.
  • Mixing two foods: decide what share of calories each one provides (for example 75% dry, 25% wet), then work out each share separately.

Calories per cup vary a lot between brands, so switching foods without recalculating is one of the easiest ways to overfeed by accident.

Why weighing beats scooping

A University of Guelph study asked 100 dog owners to measure kibble with common scoops and cups. Their portions ranged from 48% too little to 152% too much, depending on the tool. A kitchen scale removes that guesswork. If you prefer a cup, use a proper 1-cup dry measure and level it off; a “scoop” from the pet store can hold much more than one cup.

Dog food calculator - a heaped scoop of kibble next to the same food weighed precisely on a digital kitchen scale
A heaped scoop can hold far more than you think; weighing in grams keeps portions honest.

Why the result is only a starting point

Two dogs with the same weight can need quite different amounts. The Pet Nutrition Alliance notes that individual dogs can vary by as much as 50% from these estimates. Breed, coat, temperament, climate and health all play a part. So use the number to start, then let your dog’s body guide you.

Vets score body shape on a 9-point scale, where 4 or 5 is ideal: you can feel the ribs easily without seeing them, and there’s a waist from above. Cornell’s Riney Canine Health Center notes that each point above ideal is roughly 10% of a dog’s current weight.

Body conditionWhat you see and feelWhat to do
1-3: Too thinRibs, spine or hip bones easy to seeSee your vet to rule out illness before adding food.
4-5: IdealRibs easy to feel, clear waistKeep the current amount; recheck monthly.
6-7: OverweightRibs hard to feel, waist faint or missingAsk your vet about a plan based on ideal weight.
8-9: ObeseRibs can’t be felt, fat over back and tail baseWork with your vet on a supervised plan.

Worked example: a 60 lb dog scored 7 is two points above ideal, so its ideal weight is roughly 60 − (2 × 10% × 60) = about 48 lb. Cornell advises a safe loss of 1 to 2% of body weight per week, which for this dog is roughly half a pound to a pound a week.

  • Weigh your dog every 2 to 4 weeks, at the same time of day.
  • If your dog at a healthy weight slowly gains or loses, change the daily amount by about 10% and check again in two to four weeks.
  • Don’t cut food sharply on your own. Very fast weight loss isn’t safe.

Puppies, seniors and active dogs

Puppies need about two to three times their resting energy, with needs easing after about four months. Use the calculator as a check against the puppy food’s feeding guide, weigh your puppy every week or two and keep them lean. For large breeds, growing too fast can stress developing joints.

Seniors: many older dogs move less and need a little less food; others, especially very old dogs, lose muscle and need more. Let body condition guide you rather than age alone.

Very active and working dogs can need far more than a typical pet. Increase gradually and watch body condition.

Keep treats to about 10%

The WSAVA guide to feeding treats advises keeping treats and other extras to no more than 10% of daily calories, so the main diet stays balanced. The calculator splits this out for you. Toppers and table scraps count too: our dog food toppers guide lists calories per spoonful, and our homemade treat recipes list the calories per treat.

Most adult dogs do well on two meals a day. Puppies usually eat three to four smaller meals. Split the daily amount evenly between meals.

When to ask your vet instead

  • Large and giant breed puppies. They need controlled growth, so feed to a plan from your vet.
  • Pregnant or nursing dogs. Needs rise late in pregnancy and can be several times maintenance while nursing.
  • Dogs with a medical condition, such as kidney disease, diabetes or pancreatitis, or dogs on a prescription diet.
  • Weight loss of more than a few pounds. Your vet can set a safe target and check progress.
  • Underweight dogs, or any dog losing weight without trying.

Vet’s Note

What if the calculator and the bag's guide disagree? Start with the lower number and adjust by about 10% every 2 to 4 weeks based on body condition.

How often should owners recheck? Every 2 to 4 weeks while adjusting, then monthly.

What is the most common mistake with overweight dogs? Not counting treats, and using a heaped scoop instead of a measured cup.

— Dr. Sarah Miller, DVM

Dog food calculator FAQ

How much should I feed my dog a day?

A typical neutered adult needs roughly 70 × body weight in kg0.75 × 1.6 calories a day. For a 30 lb dog, that’s about 795 kcal, or around 2 cups of a 380 kcal/cup food. Use the calculator above for your own dog and food.

How many cups of food should a 50 lb dog eat?

About 2.5 to 3 cups a day for a typical neutered adult on a 350 to 400 kcal/cup food, after a 10% treat allowance. Higher-calorie foods mean smaller portions.

How many calories does a dog need per pound?

There is no single per-pound number, because calorie needs don’t rise in a straight line with weight. Small dogs need more calories per pound than big dogs. That’s why the formula uses weight to the power of 0.75. As a rough example, a typical neutered 10 lb dog needs about 35 kcal per pound, while a 70 lb dog needs about 21 kcal per pound.

Should I use my dog’s current weight or ideal weight?

For a dog at a healthy weight, use the current weight. For an overweight dog, vets work out the calories from the ideal (target) weight, often at 1.0 × RER. Choose “Overweight” in the calculator and enter the target weight to do this.

Do senior dogs need fewer calories?

Many older dogs slow down and need a little less, but some seniors lose weight and need more. Watch your dog’s weight and body shape rather than cutting food just because of age.

Does spaying or neutering change calorie needs?

Yes. Spayed and neutered adults usually need fewer calories than intact dogs, which is why the factor drops from 1.8 to 1.6. Many dogs gain weight after the surgery if their portions stay the same.

Is the feeding guide on the bag wrong?

Not wrong, but it’s written for an average dog and often runs high. Treat it as a range, compare it with this calculator, and adjust from there.

Does this calculator work for homemade food?

Yes, for the calorie target, if you know your recipe’s calories per kg or per cup. It can’t tell you whether the recipe is balanced; see our homemade dog food recipes for that.

Sources

This calculator gives general estimates for healthy dogs. It isn’t a substitute for advice from your veterinarian. See our Veterinary Disclaimer.