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
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.
Recommended Daily Portion
Important Note
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, activity level, 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, activity level, 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 factor that depends on the dog's life stage, activity level, and body condition:
- Puppy, under 4 months old: ร 3.0
- Puppy, 4 months to 1 year old: ร 2.0
- Adult (1 year or older), low activity: ร 1.4
- Adult, moderate activity: ร 1.6
- Adult, high activity: ร 1.8
- Adult, overweight: ร 1.0, regardless of activity level
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 the normal activity-level 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 adult dog, moderate activity, at its ideal weight, eating a food with 380 kcal per cup and 120 g per cup.
- Convert weight: 20 lb ร 0.453592 = 9.07 kg
- RER = 70 ร 9.07^0.75 โ 366 kcal/day
- Moderate-activity adult factor: ร 1.6
- Daily calories = 1.6 ร 366 โ 585 kcal
- Daily cups = 585 รท 380 โ 1.54 cups
- Daily grams = 1.54 ร 120 โ 185 g
Example 2: a 60 lb overweight adult dog with an ideal weight of 50 lb, same food.
- Convert ideal weight: 50 lb ร 0.453592 = 22.68 kg
- RER = 70 ร 22.68^0.75 โ 727 kcal/day
- Overweight factor: ร 1.0, applied to the 50 lb ideal weight, not the dog's current 60 lb
- Daily calories โ 727 kcal
- Daily cups = 727 รท 380 โ 1.91 cups
- Daily grams โ 230 g
How to use the calculator
- Enter the dog's current weight, in pounds or kilograms.
- Enter the dog's age in years.
- Choose an activity level: low, moderate, or high.
- 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.
- 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.
- 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 weight | Low activity (cups) | Moderate activity (cups) | High activity (cups) | Grams (moderate) |
|---|---|---|---|---|
| 10 lbs | 0.80 | 0.92 | 1.03 | 110 g |
| 20 lbs | 1.35 | 1.54 | 1.73 | 185 g |
| 30 lbs | 1.83 | 2.09 | 2.35 | 251 g |
| 40 lbs | 2.27 | 2.59 | 2.91 | 311 g |
| 50 lbs | 2.68 | 3.06 | 3.45 | 368 g |
| 60 lbs | 3.07 | 3.51 | 3.95 | 421 g |
| 70 lbs | 3.45 | 3.94 | 4.44 | 473 g |
| 80 lbs | 3.81 | 4.36 | 4.90 | 523 g |
| 90 lbs | 4.17 | 4.76 | 5.36 | 571 g |
| 100 lbs | 4.51 | 5.15 | 5.80 | 618 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. Metabolic needs drop after the surgery, so the same portion that worked before can lead to weight gain afterward.
- Feeding every dog in the household the same amount. A small, low-activity dog and a large, active 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, activity level, 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 an adult dog at its ideal weight with moderate activity, 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 activity-level multiplier, applied to the ideal weight instead of the lower current weight.
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.