Skip to content

Dog Food Portion Calculator - Personalized Feeding Guide

Calculate a dog's daily food portion in cups and grams from its weight, age, activity level, and body condition, using a standard veterinary energy formula.

Dog Food Portion Calculator

Dog Information

lbs
years
Activity Level

Food information

Take both numbers from your dog's food bag. The portion depends on the food, so the defaults below will give the wrong amount for most foods. Most dry foods contain 300 to 500 kcal per cup.

kcal/cup
g/cup

Recommended Daily Portion

Daily calories
585kcal
Daily Portion
1.54cups
Daily Portion (by weight)
185grams

Important Note

This calculator provides general guidelines. Actual portions may vary based on your dog's breed, metabolism, and food type. Consult your veterinarian for personalized recommendations, especially for puppies, seniors, or dogs with health conditions.
Loading calculator...
๐Ÿ“š

Documentation

Dog Food Portion Calculator

A dog food portion calculator estimates how much dry food a dog should eat each day. It works out the dog's daily calorie need from its weight, age, neuter status, and body condition, then converts that number into cups and grams using the calorie content of the specific food.

How the calculator works

The calculation happens in two steps. First, the calculator estimates the dog's resting energy requirement (RER): the calories it would burn in a day doing nothing but resting. Second, it multiplies the RER by a maintenance factor that accounts for age, neuter status, and whether the dog needs to lose or gain weight.

Resting energy requirement formula

RER (kcal per day) = 70 ร— (body weight in kilograms) ^ 0.75

Weight is raised to the power of 0.75 rather than multiplied directly. This is because metabolism does not rise in a straight line with body weight: a large dog burns fewer calories per kilogram than a small dog does. This "metabolic weight" formula is standard in veterinary nutrition and appears in the Merck Veterinary Manual's guidance on energy requirements for dogs and cats.

To convert pounds to kilograms: kilograms = pounds ร— 0.453592.

Maintenance energy factor

The RER is multiplied by a maintenance factor. The result is the maintenance energy requirement (MER): the calories a dog needs in a normal day. The factors come from the Merck Veterinary Manual's table of daily maintenance energy requirements for dogs. They depend on life stage and on whether the dog has been spayed or neutered:

DogFactor (ร— RER)
Puppy, under 4 months old3.0
Puppy, 4 months to 1 year old2.0
Adult (1 year or older), intact (not spayed or neutered)1.8
Adult, spayed or neutered1.6
Adult, inactive or prone to weight gain1.4
Adult, overweight1.0

The ร— 1.0 factor for weight loss comes from the Pet Nutrition Alliance canine factor table. It applies to any overweight adult, whatever its neuter status. Puppies always use their growth factor, so the neuter-status choice only changes the result for adults.

These factors are not exercise levels. Merck describes the maintenance requirement as the energy need of a moderately active animal. Working and sporting dogs can need much more. The American Animal Hospital Association gives work factors of 1.6โ€“2.0 ร— RER for light work, 2.0โ€“5.0 for moderate work, and 5.0โ€“11.0 for heavy work. These ranges are too wide to give one number, so the calculator does not include them. Owners of working dogs should ask a veterinarian.

The calculator does not lower this factor for older dogs. Any dog aged 1 year or more is treated as an adult, whether it is 2 or 12 years old.

Body condition changes which weight goes into the RER formula, not just the factor. A dog at its ideal weight uses its current weight. An underweight dog uses its target ideal weight together with its normal neuter-status factor above. An overweight dog also uses its target ideal weight, but always with the ร— 1.0 factor, which creates a calorie deficit for gradual, controlled weight loss.

From calories to cups and grams

Daily calories = maintenance factor ร— RER

Daily cups = daily calories รท calories per cup of the food

Daily grams = daily cups ร— grams per cup of the food

Calorie density is not the same for every dog food, so the calculator asks for the calories per cup and the weight per cup printed on the food's packaging. It defaults to 380 kcal per cup and 120 g per cup as placeholder values; real dry foods commonly range from 300 to 500 kcal per cup.

Worked examples

Example 1: a 20 lb neutered adult dog at its ideal weight, eating a food with 380 kcal per cup and 120 g per cup.

  1. Convert weight: 20 lb ร— 0.453592 = 9.07 kg
  2. RER = 70 ร— 9.07^0.75 โ‰ˆ 366 kcal/day
  3. Neutered adult factor: ร— 1.6
  4. Daily calories = 1.6 ร— 366 โ‰ˆ 585 kcal
  5. Daily cups = 585 รท 380 โ‰ˆ 1.54 cups
  6. Daily grams = 1.54 ร— 120 โ‰ˆ 185 g

Example 2: a 60 lb overweight adult dog with an ideal weight of 50 lb, same food.

  1. Convert ideal weight: 50 lb ร— 0.453592 = 22.68 kg
  2. RER = 70 ร— 22.68^0.75 โ‰ˆ 727 kcal/day
  3. Overweight factor: ร— 1.0, applied to the 50 lb ideal weight, not the dog's current 60 lb
  4. Daily calories โ‰ˆ 727 kcal
  5. Daily cups = 727 รท 380 โ‰ˆ 1.91 cups
  6. Daily grams โ‰ˆ 230 g

How to use the calculator

  1. Enter the dog's current weight, in pounds or kilograms.
  2. Enter the dog's age in years.
  3. Choose the dog's neuter status: spayed or neutered, intact, or inactive and prone to weight gain. This only matters for adult dogs.
  4. Choose a body condition: underweight, ideal weight, or overweight. If it is not at its ideal weight, also enter what that ideal weight should be.
  5. Enter the calories per cup and grams per cup from the food's label. These vary by brand and recipe, so the built-in defaults will be wrong for most foods.
  6. Read the results: daily calories, daily cups, and daily grams.

Dog food portion chart by weight

The table below shows daily cups for an adult dog at its ideal weight, using a food with 380 kcal per cup and 120 g per cup. It does not apply to puppies or to dogs that are underweight or overweight, since those use different multipliers or a different basis weight.

Dog weightInactive or weight-gain prone (cups)Spayed or neutered (cups)Intact (cups)Grams (spayed or neutered)
10 lbs0.800.921.03110 g
20 lbs1.351.541.73185 g
30 lbs1.832.092.35251 g
40 lbs2.272.592.91311 g
50 lbs2.683.063.45368 g
60 lbs3.073.513.95421 g
70 lbs3.453.944.44473 g
80 lbs3.814.364.90523 g
90 lbs4.174.765.36571 g
100 lbs4.515.155.80618 g

These figures change with a different food's calorie density. Use the calculator above for a result matched to the exact food being fed.

Common portioning mistakes

  • Following the bag's chart alone. Package guidelines are based on averages and often run higher than what an individual dog needs.
  • Measuring by eye. A coffee mug or a rough scoop is not a consistent unit. A dry-food measuring cup or a kitchen scale gives repeatable portions.
  • Ignoring treats. Treats and table scraps count toward the day's calories. As a rule of thumb, keep treats under about 10% of daily calories and reduce the meal portion to compensate.
  • Not adjusting after spaying or neutering. The maintenance factor for a neutered adult (1.6) is lower than for an intact adult (1.8). Feeding the same portion after the surgery can lead to weight gain.
  • Feeding every dog in the household the same amount. A small, inactive dog and a large, intact dog need very different portions even if they eat the same food.

Frequently asked questions

How much should I feed my dog per day?

It depends on four things: the dog's weight, age, neuter status, and body condition. There is no single number that fits every dog, because metabolism varies between individuals even at the same weight. The formula above gives a starting point; body condition should be checked periodically and the portion adjusted if the dog is gaining or losing weight it should not be.

Why is weight raised to the power of 0.75 instead of used directly?

Because energy need does not scale in direct proportion to body mass. A dog twice as heavy as another does not need twice the calories, since larger animals lose heat and burn energy less efficiently per unit of weight. Raising body weight to the power of 0.75 approximates this relationship and is the standard method in veterinary nutrition texts such as the Merck Veterinary Manual.

How much food does a 20 lb dog need per day?

For a neutered adult dog at its ideal weight, eating a food with 380 kcal per cup, the calculator gives about 1.54 cups (roughly 585 kcal, 185 g) per day. A different food's calorie density will change the cup amount even though the calorie need stays about the same.

How does the calculator handle overweight or underweight dogs?

It bases the calculation on the dog's target ideal weight rather than its current weight. For an overweight dog it also applies a fixed ร— 1.0 multiplier to the resting energy requirement, which creates a calorie deficit for gradual weight loss. For an underweight dog it uses the normal neuter-status multiplier, applied to the ideal weight instead of the lower current weight.

Why does spaying or neutering change the portion?

Spayed and neutered dogs tend to need fewer calories than intact dogs. The Merck table gives a factor of 1.8 ร— RER for an intact adult and 1.6 ร— RER for a neutered adult. For a 20 lb dog on a 380 kcal per cup food, that is about 1.73 cups a day intact and 1.54 cups neutered.

Does the calculator account for activity or working dogs?

No. The maintenance factors assume a moderately active pet. Very active sporting or working dogs can need two to several times more calories. Their portion should be set with a veterinarian and checked against body condition.

Does the calculator account for older dogs?

Not with a separate multiplier. Any dog aged 1 year or older is treated as an adult in the same way, regardless of whether it is 2 or 15 years old. Because older dogs often become less active or develop health conditions that change their calorie needs, owners of senior dogs should re-check body condition regularly and consult a veterinarian about portion changes.

How accurate is this calculator?

It gives a starting estimate based on a standard veterinary formula, not an exact number for every individual dog. Breed, metabolism, and health status can shift real requirements up or down. The portion should be treated as a baseline to monitor and adjust, based on the dog's body condition and weight over the following weeks.

References

  1. Merck Veterinary Manual. Nutritional Requirements of Small Animals. Nutritional requirements of small animals โ€” RER = 70 ร— (body weight in kg)^0.75; dog maintenance factors: intact 1.8, neutered 1.6, obesity prone 1.4, puppies 3 and 2 ร— RER; maintenance is the need of a moderately active animal.
  2. Pet Nutrition Alliance. Calculating Calories Based on Pet Needs. Calculating calories based on pet needs โ€” a 1.0 ร— RER factor for weight loss in dogs.
  3. American Animal Hospital Association. 2021 AAHA Nutrition and Weight Management Guidelines for Dogs and Cats, Energy Requirement Calculations. Energy requirement calculations โ€” canine work factors: light 1.6โ€“2.0, moderate 2.0โ€“5.0, heavy 5.0โ€“11.0 ร— RER.
  4. World Small Animal Veterinary Association. Feeding treats to your dog. Feeding treats to your dog โ€” treats should make up less than 10% of daily calories.