Dog Food Calculator

Calculates how much to feed your dog in cups, grams and calories per day.

Nature Cups & grams Treat budget Per-meal split
Rate this calculator · 3.0 (1)

Dog food portion

Cups/day · grams/day · kcal/day

Instructions — Dog Food Calculator

1

Enter ideal weight

Use the weight your vet considers ideal, not the current weight. If your dog needs to lose 5 kg, use the post-loss target so the calorie budget supports gradual loss.

2

Pick activity and goal

Moderate (×1.6) suits most pet dogs. Spay/neuter status cuts the budget 15%. Weight loss cuts another 20%; weight gain adds 20%.

3

Match your food's kcal density

Standard dry food is around 350 kcal/cup. Weight-management food is 280. Performance is 450+. Wet food is roughly 100 kcal per 100 g. Check the bag.

Formulas

Two steps. First compute Daily Energy Requirement (DER) in kcal. Second, divide by your food's calorie density to get cups or grams per day.

Daily kcal
$$ \text{DER} = 70 \times W_{kg}^{\,0.75} \times k_{\text{act}} \times k_{\text{adj}} $$
RER × activity × adjustments (spay, goal). Most adult dogs land at 80–110 kcal per kg per day.
Cups per day
$$ \text{cups} = \frac{\text{DER}}{\text{kcal per cup}} $$
A 20 kg dog needing 900 kcal eats 2.6 cups of 350 kcal/cup standard dry food.
Grams per day
$$ g = \text{cups} \times 120 $$
Standard dry kibble weighs about 120 g per US cup. Weigh your specific food once for accuracy.
Protein target (AAFCO)
$$ P_g = \frac{\text{DER}}{1000} \times 45 $$
AAFCO minimum 45 g protein per 1000 kcal ME for adult dogs; 56 g for puppies and pregnant/lactating dogs.

Reference

Daily food · standard dry kibble (350 kcal/cup)
WeightDaily kcalCups/dayGrams/day
2 kg (4 lb)160 kcal0.555
5 kg (11 lb)320 kcal0.9110
10 kg (22 lb)540 kcal1.5185
15 kg (33 lb)730 kcal2.1250
20 kg (44 lb)900 kcal2.6310
30 kg (66 lb)1220 kcal3.5420
40 kg (88 lb)1510 kcal4.3520
50 kg (110 lb)1790 kcal5.1615

All values assume ideal weight, moderate activity (×1.6), neutered adult dog (×0.85). Adjust if any factor differs.

Article — Dog Food Calculator

The dog food calculator and how to feed accurately

The dog food calculator estimates how much to feed your dog in cups, grams and calories per day. It uses RER × activity factor for daily energy, then divides by your food's kcal density. A 20 kg moderately active neutered adult eats about 900 kcal — that is 2.6 cups of standard 350 kcal/cup dry kibble, or 310 g.

Most pet owners overfeed. Bag instructions are usually 20 to 50% above what a dog actually needs, because manufacturers know the same bag has to feed both couch-potato pets and working dogs. The calculator on this page does the math from first principles instead.

What the dog food calculator shows

Five outputs per session: total cups per day, total grams per day, total kcal per day, per-meal portions for 2 or 3 daily meals, and a 10% treat budget. The protein target comes from the AAFCO minimum of 45 g per 1000 kcal for adult dogs (56 g for puppies). All values are rounded to whole numbers because kibble cups are rarely measured to two decimal places at home.

The tool defaults to standard adult maintenance dry kibble at 350 kcal/cup, but you can switch to weight-management (280), performance (450) or wet food (100 kcal per 100 g). Changing the food density changes the cup count by 30 to 60% without changing total calories. This is why switching foods without recalculating is the second most common cause of pet weight gain (the first is the same brand, more biscuits).

Did you know

The Association for Pet Obesity Prevention reports that 59% of US dogs are overweight or obese. The single most common cause they identify is following bag instructions verbatim instead of calculating from energy needs.

How much dog food per day?

The shortest answer: cups equal daily kcal divided by food kcal per cup. The longer answer is that daily kcal depends on five variables — weight, activity, life stage, spay status and weight goal — and each shifts the budget by 10 to 25%.

Daily kcal multipliers
Activity 1.2 → 2.0 Sedentary → working
Neutered × 0.85
Weight loss × 0.80
Weight gain × 1.20
Puppy 2 × RER directly

Worked example: an adult 25 kg neutered Labrador with moderate activity. RER = 70 × 25^0.75 = 783 kcal. MER = 783 × 1.6 = 1253. Neutered: 1253 × 0.85 = 1065 kcal. That is about 3 cups of 350 kcal/cup dry food, or 365 g. Split into two meals of 1.5 cups each.

Cups vs. grams vs. kcal

The three units measure the same food but introduce different errors. The cup is the most error-prone — a "cup" by eye can vary by 30%, and the size of the scoop in the kibble bag is usually larger than a true US cup (8 fl oz). The gram is the most accurate but requires a kitchen scale. Kcal is the underlying truth: cups and grams are converted into and out of kcal, but kcal is what the dog's body actually responds to.

Tip

Calibrate once. Weigh exactly one US cup of your specific kibble on a kitchen scale. Write the gram value on the inside of the bin lid. Now your "cup" is consistent forever.

Standard dry kibble weighs around 120 g per US cup, but a dense, small-piece weight-management food can hit 150 g per cup while a fluffy large-kibble food can be 90 g per cup. Same volume, very different calories.

Picking the right dog food density

Four broad calorie classes cover almost all commercial dog foods:

  • Weight management (240–290 kcal/cup) — lower fat, higher fiber, designed to feel filling on fewer calories. Use for dogs in active weight loss.
  • Standard adult maintenance (320–380 kcal/cup) — the most common class. Most major brands sit here.
  • Performance / working (400–500+ kcal/cup) — higher fat, designed for sled dogs, hunting dogs, working farm dogs. Will inflate a pet dog if used as maintenance.
  • Wet / canned (90–110 kcal per 100 g) — water content 75%, so total volume per day is much larger. Calorie-dense per dry-matter basis but dilute as fed.
Weight-mgmt
280 kcal/cup
More volume for same calories
Performance
450 kcal/cup
Less volume, dense calories

Dog food portions by life stage

Puppies under 12 months eat 2 to 3 times their adult-equivalent portion, because they're building tissue. The calculator uses puppy = 2 × RER, which is a midpoint. Small breeds grow fast and need 3 × RER for the first 4 months; large breeds grow slow and shouldn't exceed 2 × RER to avoid orthopedic problems.

Adult dogs (1 to 7 years) follow the standard formula. Senior dogs (7+ for medium, 5+ for giant breeds) lose lean mass and activity drops, so the calorie budget shrinks 10 to 20%. Senior diets are typically slightly lower calorie with higher protein quality to preserve muscle.

Never use weight-loss math on puppies

Calorie restriction on a growing puppy causes permanent skeletal and developmental damage. If your puppy is overweight, talk to a vet — the protocol involves changing food type and activity, not cutting portion size below growth needs.

Wet, dry, and mixed feeding

Dry-only is the standard, cheapest, and dental health is slightly better (chewing kibble has mild abrasive effect on plaque). Wet-only is more palatable and helps dogs that need more hydration (kidney disease, hot climates). Mixed feeding (25% wet, 75% dry, by calories) is a popular compromise.

To calculate a mixed portion, allocate the daily kcal between the two foods. For a 900 kcal/day dog on 25% wet: 225 kcal wet (225 g of typical 100 kcal/100 g canned food) and 675 kcal dry (about 1.9 cups of 350 kcal/cup standard). Split into two meals: morning dry, evening wet + a sprinkle of dry.

Why most bags overstate portions

The portion charts on dog food bags typically suggest 20 to 50% more food than the dog actually needs. There are two reasons. First, bags must cover the full range — the same chart shows portions for a sedentary apartment pet and a working farm dog of the same weight. Manufacturers err toward the active end so no dog goes hungry on bag-only feeding. Second, larger portions sell more bags.

The Pet Nutrition Alliance and the Association for Pet Obesity Prevention both recommend ignoring bag instructions and computing portions from first principles, exactly like this calculator does. Weigh the dog every month, adjust portions ±10% based on the trend, and trust the math over the package.

FAQ

For a healthy adult dog at ideal weight, daily food is DER ÷ food calorie density, where DER ≈ 70 × kg^0.75 × 1.5. A 20 kg moderately active neutered dog needs about 900 kcal, which is 2.6 cups of standard 350 kcal/cup dry food, or about 310 g.
A 10 lb (4.5 kg) adult dog at moderate activity needs about 290 kcal/day, which is 0.8 cups of standard dry food (350 kcal/cup) or 100 g. Cut to 0.65 cups if neutered.
A 50 lb (23 kg) adult dog at moderate activity needs about 1010 kcal/day, which is 2.9 cups of standard dry food or 350 g. Neutered: 2.4 cups.
Twice is the veterinary default. It stabilizes blood sugar, halves the bolus volume (lower bloat risk in deep-chested breeds), and gives you a second daily check for appetite changes. Once-a-day feeding is acceptable for small healthy adults but not for puppies, seniors, or large breeds.
Wet food is roughly 100 kcal per 100 g. A dog needing 900 kcal eats 900 g of wet food per day, or about three 12 oz cans. Wet has 75% water by weight so dogs eat much more volume than with dry. Many owners mix wet (25% of calories) with dry (75%) for palatability.
Divide bag weight by daily grams. A 15 kg bag at 310 g/day (20 kg dog) lasts 48 days, just under 7 weeks. Once opened, dry food keeps for 4 to 6 weeks in an airtight container — fats oxidize and palatability drops after that.
Over 7–10 days. Day 1–3: 75% old, 25% new. Day 4–6: 50/50. Day 7–9: 25% old, 75% new. Day 10+: 100% new. Faster switches commonly trigger diarrhea, especially for dogs that have eaten the same brand for years.
Treats should be no more than 10% of daily calories. A 20 kg dog on 900 kcal should get under 90 kcal in treats — about three small biscuits. Subtract treat calories from the main meal portion or weight gain creeps in slowly.