Dog Food Calculator: How Much Should I Feed My Dog?

A typical 30 lb adult dog that is spayed or neutered needs about 744 calories a day. With a dry food of 380 calories per cup, that is about 2 cups a day, split into two meals. The right amount for your dog depends on its weight, age, activity, body shape and the food in the bowl, which is what the calculator below works out.

Your dog
Age
Life stage and activity
Life stage
We pick the stage from your dog's age. Tap another one to change it.
Spayed or neutered
Activity
Body shape
Pick the picture that looks most like your dog. Look from above and from the side.
Food
Type of food
Leave a box blank to use a typical value. A number from your bag gives a better answer.
Where do I find this?
DOG FOODAdult dry dog foodGuaranteed analysisCalorie content (calculated)3,800 kcal/kg, 380 kcal/cup
Look for the line called Calorie content (calculated) on the bag or can, near the feeding guide. Use the number next to kcal/cup (or kcal/can).
Save 10% for treats
Meals per day
Enter your dog's weight and age to see how much to feed.
Embed this calculator on your site
Paste this code into a page. The calculator runs inside the frame and links back to this page.

The dog food calculator gives you daily calories, cups and grams of food, the amount per meal and a treat allowance. If your dog is overweight it switches to a weight loss plan with a goal weight and the number of weeks to reach it. It also covers puppies, seniors, working dogs and pregnant or nursing mothers.

How to use the dog food calculator

  1. Enter your dog’s weight and age. Pick the breed if you know it. The breed fills in the typical adult weight, which matters most for puppies.
  2. Check the life stage and activity. The calculator picks puppy, adult or senior from the age. Change it if your dog is pregnant or nursing. Choose the activity level that matches a normal week, not the busiest day.
  3. Pick the body shape. Look at your dog from above and from the side. If it looks heavier than ideal, the calculator sets a goal weight and feeds for that weight instead.
  4. Enter your food. Type the calories per cup from the bag. If you leave it blank, the calculator uses a typical dry food of 380 calories per cup and marks the result as an estimate.
A spoonful of dry dog kibble held above a dark food bowl
Photo: Pixa Karma / Unsplash License

How the calculator works out calories

Every answer starts with your dog’s resting energy requirement (RER): the calories its body burns at rest in a day. The formula used by veterinarians is:

RER = 70 × (weight in kg)0.75

The calculator then multiplies RER by a factor for life stage and activity, taken from the 2021 AAHA Nutrition and Weight Management Guidelines. A 30 lb (13.6 kg) dog has an RER of 496 calories. As a neutered adult with normal activity it gets a factor of 1.5, which gives 744 calories a day.

Life stage factors for dogs (AAHA 2021)
Dog Factor × RER
Spayed or neutered adult 1.4 to 1.6
Intact adult 1.6 to 1.8
Inactive or gains weight easily 1.0 to 1.2
Weight loss 1.0 (at goal weight)
Active (light work) 1.6 to 2.0
Working (moderate work) 2.0 to 5.0
Puppy under 4 months 3.0
Puppy 4 months to adult 2.0
Last 3 weeks of pregnancy 3.0
Nursing 3.0 to 6.0 or more

Puppies use a different formula from the National Research Council (NRC 2006). It compares the puppy’s current weight with its expected adult weight, so a puppy gets fewer calories per pound as it grows. Pregnant and nursing dogs also use NRC formulas, based on body weight, the week and the size of the litter.

These numbers are starting points. Two dogs of the same weight and age can differ by 20% or more in what they burn. That is why the calculator shows a range and why your dog’s weight over the next few weeks is the real test.

Dog food calculator by weight: feeding chart

This chart shows daily calories and cups of dry food for a healthy adult dog that is spayed or neutered, has normal activity and an ideal body shape. Cups assume a food with 380 calories per cup. If your food has more calories per cup, feed less; if it has fewer, feed more.

Daily food for a neutered adult dog, normal activity, 380 kcal per cup
Dog weight Calories a day Normal range Dry food a day Grams a day
5 lb (2.3 kg) 194 181–207 ½ cups 50 g
10 lb (4.5 kg) 326 305–348 ⅞ cups 85 g
15 lb (6.8 kg) 442 413–472 1 ⅛ cups 115 g
20 lb (9.1 kg) 549 512–585 1 ½ cups 145 g
30 lb (13.6 kg) 744 694–794 2 cups 195 g
40 lb (18.1 kg) 923 862–985 2 ⅜ cups 245 g
50 lb (22.7 kg) 1,091 1,018–1,164 2 ⅞ cups 285 g
60 lb (27.2 kg) 1,251 1,168–1,335 3 ¼ cups 330 g
70 lb (31.8 kg) 1,404 1,311–1,498 3 ¾ cups 370 g
80 lb (36.3 kg) 1,552 1,449–1,656 4 ⅛ cups 410 g
90 lb (40.8 kg) 1,696 1,583–1,809 4 ½ cups 445 g
100 lb (45.4 kg) 1,835 1,713–1,958 4 ⅞ cups 485 g
120 lb (54.4 kg) 2,104 1,964–2,244 5 ½ cups 555 g
150 lb (68.0 kg) 2,487 2,322–2,653 6 ½ cups 655 g

An intact dog needs about 13% more than these figures. A dog that mostly rests needs about a quarter less.

A brown and white border collie lying on a tiled floor and eating kibble from a dark bowl
Photo: Ayla Verschueren / Unsplash License

Calories by activity level

Activity changes calorie needs more than anything else. A herding or sled dog can need two to three times the calories of a dog of the same weight that sleeps most of the day.

Calories a day by activity, neutered adult dog
Dog weight Low Normal Active Working Senior (normal)
10 lb 239 326 392 653 261
25 lb 476 649 779 1,298 519
50 lb 800 1,091 1,309 2,182 873
75 lb 1,085 1,479 1,775 2,958 1,183
100 lb 1,346 1,835 2,202 3,670 1,468
  • Low: mostly rests, with short walks. Many indoor dogs and older dogs belong here.
  • Normal: one or two walks a day and some play.
  • Active: long daily walks, runs or hikes, or dog sports a few times a week.
  • Working: herding, hunting, field or sled work most days. Racing sled dogs in the cold can need far more than this table shows.
A Dalmatian in a red harness running across a golden stubble field
Photo: Nick Fewings / Unsplash License

Dog food calculator by breed

Breed matters because it sets the adult size. A Labrador and a Beagle of the same age need different amounts because they weigh different amounts, not because of the breed name. The table below gives the daily calories for the 20 most popular AKC breeds at their average adult weight. Pick the breed in the calculator to see the amount for your own dog’s weight.

Daily food at the breed’s average adult weight, neutered adult, normal activity, 380 kcal per cup
Breed Adult weight Calories a day Dry food a day
French Bulldog 16–28 lb 590 1 ½ cups
Labrador Retriever 55–80 lb 1,367 3 ⅝ cups
Golden Retriever 55–75 lb 1,328 3 ½ cups
German Shepherd Dog 50–90 lb 1,385 3 ⅝ cups
Dachshund (Standard) 16–32 lb 629 1 ⅝ cups
Poodle (Standard) 40–70 lb 1,172 3 ⅛ cups
Beagle (13-15 inch) 20–30 lb 649 1 ¾ cups
Rottweiler 80–135 lb 1,869 4 ⅞ cups
German Shorthaired Pointer 45–70 lb 1,212 3 ¼ cups
Bulldog (English Bulldog) 36–55 lb 1,008 2 ⅝ cups
Cane Corso 88–123 lb 1,904 5 cups
Cavalier King Charles Spaniel 13–18 lb 453 1 ¼ cups
Yorkshire Terrier 4–7 lb 209 ½ cups
Australian Shepherd 40–65 lb 1,132 3 cups
Doberman Pinscher 60–100 lb 1,570 4 ⅛ cups
Pembroke Welsh Corgi 22–30 lb 673 1 ¾ cups
Miniature Schnauzer 11–20 lb 453 1 ¼ cups
Boxer 50–80 lb 1,328 3 ½ cups
Pomeranian 3–7 lb 194 ½ cups
Bernese Mountain Dog 70–115 lb 1,696 4 ½ cups

Breeds with a high risk of weight gain, such as Labrador Retrievers, Beagles and Pugs, often do best at the low end of the range. If you have a puppy, the puppy weight calculator estimates its adult weight, which the calculator here uses to set puppy portions.

Puppy feeding chart

A puppy needs the most calories per pound when it is small and growing fast. As it gets closer to its adult weight, the calories per pound drop. This chart uses the NRC growth formula for puppies at one quarter, one half and three quarters of their expected adult weight, fed a puppy food with 380 calories per cup.

Puppy calories a day (NRC 2006 growth formula), 380 kcal per cup
Expected adult weight At ¼ adult weight At ½ adult weight At ¾ adult weight
10 lb 2.5 lb: 322 kcal (⅞ cups) 5 lb: 421 kcal (1 ⅛ cups) 7.5 lb: 438 kcal (1 ⅛ cups)
25 lb 6.2 lb: 640 kcal (1 ⅝ cups) 12.5 lb: 837 kcal (2 ¼ cups) 18.8 lb: 872 kcal (2 ¼ cups)
50 lb 12.5 lb: 1,077 kcal (2 ⅞ cups) 25 lb: 1,407 kcal (3 ¾ cups) 37.5 lb: 1,466 kcal (3 ⅞ cups)
75 lb 18.8 lb: 1,460 kcal (3 ⅞ cups) 37.5 lb: 1,907 kcal (5 cups) 56.2 lb: 1,987 kcal (5 ¼ cups)
100 lb 25 lb: 1,811 kcal (4 ¾ cups) 50 lb: 2,366 kcal (6 ¼ cups) 75 lb: 2,465 kcal (6 ½ cups)
  • Feed puppies three or four meals a day until about 6 months, then two.
  • Use a food labeled for growth or for all life stages. For a puppy expected to weigh more than 70 lb as an adult, choose one labeled for large-size dogs, which controls the calcium level.
  • Small breeds are usually adult at 9 to 12 months. Large and giant breeds keep growing until 15 to 24 months.
  • Weigh your puppy every two weeks. A puppy that gets round or loses its waist is getting too much, even if it still looks hungry.
Two Weimaraner puppies eating together from a stainless steel bowl on a pink foam mat
Photo: Liana S / Unsplash License

Dog food calculator for weight loss

More than half of US dogs are overweight or obese, according to the Association for Pet Obesity Prevention. Extra weight raises the risk of arthritis, diabetes and breathing problems, and it shortens life. In a lifetime study of Labrador Retrievers, dogs fed 25% less than their littermates lived a median of 1.8 years longer.

To plan weight loss, the calculator does three things:

  1. Estimates the goal weight from body shape. Vets score body condition from 1 to 9, with 5 as ideal. Each point above 5 means about 10% extra weight. A dog that scores 7 weighs about 20% more than its ideal weight.
  2. Feeds for the goal weight, not the current weight. Daily calories are set to the RER of the goal weight, as the AAHA guidelines recommend. An 80 lb Labrador with a heavy build has a goal of about 67 lb and gets 903 calories a day, down from 1,552 for maintenance.
  3. Sets a safe pace. Dogs should lose 1% to 2% of their body weight a week. Faster loss costs muscle. The calculator shows the weeks to the goal at 1.5% a week; for the Labrador above, that is about 13 weeks.
Weight loss calories a day by body shape, 380 kcal per cup
Current weight Maintenance A bit heavy Heavy Very heavy
20 lb 549 kcal Goal 18 lb: 341 kcal (⅞ cups), about 7 weeks Goal 17 lb: 319 kcal (⅞ cups), about 13 weeks Goal 15 lb: 301 kcal (¾ cups), about 18 weeks
40 lb 923 kcal Goal 36 lb: 573 kcal (1 ½ cups), about 7 weeks Goal 33 lb: 537 kcal (1 ⅜ cups), about 13 weeks Goal 31 lb: 505 kcal (1 ⅜ cups), about 18 weeks
60 lb 1,251 kcal Goal 54 lb: 777 kcal (2 cups), about 7 weeks Goal 50 lb: 727 kcal (1 ⅞ cups), about 13 weeks Goal 46 lb: 685 kcal (1 ¾ cups), about 18 weeks
80 lb 1,552 kcal Goal 73 lb: 964 kcal (2 ½ cups), about 7 weeks Goal 67 lb: 903 kcal (2 ⅜ cups), about 13 weeks Goal 62 lb: 850 kcal (2 ¼ cups), about 18 weeks
100 lb 1,835 kcal Goal 91 lb: 1,139 kcal (3 cups), about 7 weeks Goal 83 lb: 1,067 kcal (2 ¾ cups), about 13 weeks Goal 77 lb: 1,005 kcal (2 ⅝ cups), about 18 weeks

Large cuts to a regular food also cut protein, vitamins and minerals. If the new amount is much less than the bag suggests, switch to a food made for weight loss, which has fewer calories per cup and more nutrients per calorie. If your dog has not lost weight after three weeks, feed about 10% less and check again. If it still does not lose, see your vet: low thyroid function and some medicines cause weight gain.

A French bulldog in a camouflage bandana sitting on a stainless steel exam table in a vet clinic
Photo: Karsten Winegeart / Unsplash License

How to check your dog’s body shape

  • Too thin: ribs, spine and hip bones are easy to see. No fat can be felt.
  • Ideal: ribs are easy to feel under a thin layer of fat. From above there is a clear waist behind the ribs. From the side the belly tucks up.
  • A bit heavy: ribs can be felt with some pressure. The waist is visible but not obvious.
  • Heavy: ribs are hard to feel. There is no clear waist and fat sits over the lower back.
  • Very heavy: ribs cannot be felt. The belly hangs and fat sits on the neck, legs and base of the tail.

How much to feed a senior dog

Older dogs burn fewer calories. They move less and lose muscle, which burns more energy than fat. In a study by Laflamme and colleagues, 11-year-old dogs needed about 25% fewer calories than 3-year-old dogs of the same breeds. The calculator lowers the factor by 20% once a dog reaches the last quarter of its breed’s typical lifespan, and it never goes below the RER.

Some seniors have the opposite problem. A dog that is losing weight without a diet needs a vet visit, because kidney disease, dental pain and cancer often show up first as weight loss.

An older yellow Labrador with a grey muzzle lying calmly on a shaggy rug indoors
Photo: Reba Spike / Unsplash License

Feeding a pregnant or nursing dog

For the first five weeks of pregnancy a dog needs about the same food as before. From week 6 to the birth at about week 9, her needs rise quickly. A 50 lb dog that needs 1,237 calories a day early in pregnancy needs about 1,941 in the last weeks.

Nursing takes even more. Milk production peaks around the fourth week, and a large litter can raise what the mother needs to three or four times her normal amount. These figures are for a 50 lb mother:

Calories a day for a 50 lb nursing mother (NRC 2006)
Puppies in litter Week 1 Week 2 Week 3 Week 4
2 2,323 2,541 2,704 2,813
4 3,140 3,575 3,902 4,120
6 3,548 4,092 4,501 4,773
8 3,956 4,610 5,099 5,426

Most vets advise feeding a puppy or all-life-stages food from late pregnancy until the puppies are weaned, and letting a nursing mother eat as much as she wants. Use the calculator as a check that she is eating enough, and ask your vet about any mother that is losing weight fast.

How to read the calories on a dog food bag

In the US, every bag must print a calorie statement, usually near the guaranteed analysis. It looks like this: “Calorie content (calculated): 3,800 kcal/kg, 380 kcal/cup”. Kcal is the same as the calories in this guide. Enter the per-cup number in the calculator; add the per-kg number too if you want an exact gram amount.

Calories per cup vary a lot between foods. Most adult dry foods have between 300 and 450 calories per cup, and some weight-control foods are near 220. Switching foods without checking can change your dog’s intake by a third.

The feeding table on the bag is a broad guide for a whole weight band. A Tufts University study of weight-loss foods found that the bag directions ranged from 0.73 to 1.47 times the dogs’ resting needs, so some labels would make a dog gain weight. Use the bag’s table as a check and the calculator for your dog’s own number.

Measure with a scale if you can. In a 2011 study, portions of kibble measured with a cup ranged from 18% too little to 80% too much. A kitchen scale and the gram amount from the calculator remove that error. If you use a cup, use a real 8 oz measuring cup and level it off, not the scoop that came with a bin.

A red-coated Irish setter sitting on a tiled floor and looking up at the camera with a food bowl at the edge of the frame
Photo: Radek Grzybowski / Unsplash License

Feeding wet food or mixing wet and dry

Wet food has far fewer calories per gram than kibble because it is about 75% water. A 13 oz can of regular wet food has about 400 calories, about the same as one cup of dry food. The can label gives the calories per can.

When you mix the two, split the calories, not the volume. Choose “Dry + wet” in the calculator and set how much of the daily calories should come from wet food. It gives you the cups of dry food and the share of a can that add up to the right total. Adding a can of wet food on top of a full dry portion is one of the most common causes of weight gain.

A white and brown dog eating fresh wet food from a blue silicone feeding mat with broccoli and carrot pieces
Photo: Ayla Verschueren / Unsplash License

Treats, chews and table food

Treats should be no more than 10% of daily calories. The calculator keeps 10% aside for treats by default and lowers the food amount to match. For the 30 lb dog above that is 74 calories of treats and 1 ¾ cups of food. Turn the treat option off if you do not give treats.

  • A large dental chew can have 100 to 200 calories.
  • Pieces of kibble taken from the daily portion make good training treats with no extra calories.
  • Plain green beans and carrot slices are low-calorie treats most dogs like.
  • Never give grapes, raisins, onions, garlic, chocolate, xylitol or cooked bones.

How many times a day to feed a dog

  • Puppies under 6 months: three or four meals a day.
  • Adults and seniors: two meals a day, about 8 to 12 hours apart.
  • Large, deep-chested breeds such as Great Danes and German Shepherds: two or three smaller meals, and no hard exercise for an hour after eating, to lower the risk of bloat.

The calculator splits the daily amount into the number of meals you choose.

How to tell if you are feeding the right amount

Weigh your dog every two to four weeks for the first two months on a new amount, then once a month. Check its body shape at the same time.

  • Gaining weight and getting rounder: feed 10% less.
  • Losing weight and ribs getting easier to see: feed 10% more.
  • Steady weight and an ideal shape: keep the amount.

Small changes add up. An extra 10% a day is enough for a dog to gain several pounds in a year.

See your vet before a weight loss plan for a dog with a health condition, and whenever a dog’s appetite or weight changes without a clear reason. For more tools, see the calculators page, including the dog years calculator.

Sources

  • Cline MG, Burns KM, Coe JB et al. (2021). 2021 AAHA Nutrition and Weight Management Guidelines for Dogs and Cats. J Am Anim Hosp Assoc 57(4):153-178. AAHA guidelines (RER formula and life stage factors, Box 1).
  • National Research Council (2006). Nutrient Requirements of Dogs and Cats. National Academies Press. doi:10.17226/10668 (growth, gestation and lactation equations).
  • Laflamme D (1997). Development and validation of a body condition score system for dogs. Canine Practice 22(4):10-15.
  • Laflamme DP et al. Effect of age on maintenance energy requirements of adult dogs, as summarized by the Purina Institute.
  • Kealy RD et al. (2002). Effects of diet restriction on life span and age-related changes in dogs. JAVMA 220(9):1315-1320. doi:10.2460/javma.2002.220.1315
  • Linder DE, Freeman LM (2010). Evaluation of calorie density and feeding directions for commercially available diets designed for weight loss in dogs and cats. JAVMA 236(1):74-77. doi:10.2460/javma.236.1.74
  • German AJ et al. (2011). Imprecision when using measuring cups to weigh out extruded dry kibbled food. J Anim Physiol Anim Nutr 95(3):368-373. doi:10.1111/j.1439-0396.2010.01063.x
  • Association for Pet Obesity Prevention. Pet obesity survey.
  • Breed weights: AKC breed pages and breed standards, as compiled for the florafaunafun.com puppy weight calculator.

The tables and the calculator use the same formulas. All conversions to cups, grams and cans are florafaunafun.com calculations.

How much should I feed my dog by weight?

A healthy neutered adult dog with normal activity needs about 326 calories a day at 10 lb, 744 at 30 lb, 1,091 at 50 lb, 1,404 at 70 lb and 1,835 at 100 lb. With a dry food of 380 calories per cup, that is about 7/8 cup, 2 cups, 2 7/8 cups, 3 3/4 cups and 4 7/8 cups a day. Active dogs need more and dogs that mostly rest need less.

How many cups of food should a dog eat a day?

It depends on the dog's weight and the calories per cup of the food. For a food with 380 calories per cup, a 20 lb adult dog eats about 1 1/2 cups a day, a 50 lb dog about 2 7/8 cups and an 80 lb dog about 4 1/8 cups. Check the calories per cup on your bag, because foods range from about 300 to 450.

How do I calculate how many calories my dog needs?

First work out the resting energy requirement: 70 times the dog's weight in kilograms raised to the power 0.75. Then multiply by a life stage factor: 1.4 to 1.6 for a neutered adult, 1.6 to 1.8 for an intact adult, 1.0 to 1.2 for an inactive dog, 2.0 to 3.0 for a growing puppy and 1.0 at the goal weight for weight loss. These factors come from the 2021 AAHA guidelines.

How much should I feed my dog to lose weight?

Feed the resting energy requirement of the dog's goal weight, not its current weight. For an 80 lb dog with a goal of 67 lb, that is about 903 calories a day, compared with 1,552 for maintenance. Aim for a loss of 1% to 2% of body weight a week, weigh the dog every two to four weeks and use a weight loss food so the dog still gets enough protein and vitamins.

How much should I feed my puppy?

A puppy needs two to three times the calories of an adult dog of the same weight. The amount depends on its current weight and its expected adult weight. For example, a puppy that will weigh 50 lb as an adult needs about 1,077 calories a day at 12.5 lb and about 1,407 at 25 lb. Feed three or four meals a day until about 6 months.

Is the feeding guide on the dog food bag accurate?

It is a rough guide for a wide weight band. A Tufts University study of weight loss foods found that the bag directions ranged from 0.73 to 1.47 times the resting energy needs of the dogs, so some labels would cause weight gain. Use the calories per cup on the bag with a calculator, then adjust by your dog's weight.

How many times a day should I feed my dog?

Feed adult and senior dogs two meals a day, about 8 to 12 hours apart. Feed puppies three or four meals a day until about 6 months of age. Large, deep-chested breeds do well with two or three smaller meals and rest after eating.

Do senior dogs need less food?

Most do. Older dogs move less and lose muscle, and one study found that 11-year-old dogs needed about 25% fewer calories than 3-year-olds of the same breeds. A senior dog that loses weight without a diet should see a vet.

How much wet food should I feed my dog?

A 13 oz can of regular wet food has about 400 calories, so a 30 lb neutered adult that needs about 744 calories a day would eat close to two cans if fed only wet food. Check the calories per can on the label. When you mix wet and dry food, split the daily calories between them instead of adding wet food on top.

How do I know if I am feeding my dog the right amount?

Weigh your dog every two to four weeks and check its shape. At an ideal weight you can feel the ribs under a thin layer of fat and see a waist from above. If the dog gains weight, feed 10% less. If it loses weight and the ribs show, feed 10% more.

How many treats can I give my dog?

Treats should be no more than 10% of daily calories. For a 30 lb dog that needs 744 calories a day, that is about 74 calories of treats. Lower the food amount by the same number of calories.