Home  /  Dog Calculators  /  Dog Food Portion Calculator

Dog Food Portion Calculator

Convert your dog's daily calorie target into exact cups or grams of your specific food — no guessing.

Editorially Reviewed
Reviewed by the MyNubs editorial team|Last reviewed May 2026
1 The Math
cal/day
Don't know it yet? Use our Dog Calorie Calculator first.
Check your bag or can — listed as "kcal/cup" or "kcal/kg" near the feeding guide.
2 Daily Portion
Daily food amount
cups per day
Fill in the details to see portions.

How to use this

Use a flat-edged measuring cup or — for the most accurate portions — a kitchen scale. The scoops that come with dog food bags are often wildly inaccurate.

Learn how we calculate →

Don't forget treats. Treats should be no more than 10% of daily calories. Subtract treat calories from this portion if your dog gets daily chews or dental treats.

How It Works

Daily calories ÷ food density = daily portion.

Reading Food Labels

Where to find calorie info on every bag.

Adjusting Portions

When and how to change feeding amounts.

Related Tools

More calculators for your dog's care.

How to calculate your dog's food portions

Most dog owners overfeed by 20-40% without realizing it — not because they're careless, but because food bag charts give wide ranges and the plastic scoops that come with kibble are notoriously inaccurate. This calculator gives you a precise daily portion based on two simple inputs: your dog's daily calorie target and your specific food's calorie density.

Dog food portion calculator formula explained

The math is simple. Take your dog's daily calorie target, divide by your food's calorie density, and you have your daily portion. Split that across however many meals you're feeding.

Daily portion = Daily calories ÷ Food calories per cup
Per meal = Daily portion ÷ Meals per day

For example: A 50 lb adult dog needs about 1,000 calories per day. If your kibble has 400 kcal/cup, that's 1,000 ÷ 400 = 2.5 cups per day. Split into 2 meals, that's 1.25 cups per meal.

Quick Reference: Dog Food Portions by Weight (typical 400 kcal/cup kibble)

Dog Weight Daily Calories Daily Portion Per Meal (×2)
10 lb290 cal¾ cup⅜ cup
20 lb480 cal1¼ cups⅝ cup
30 lb650 cal1⅔ cups⅚ cup
50 lb950 cal2⅜ cups1⅛ cups
70 lb1,220 cal3 cups1½ cups
90 lb1,470 cal3⅔ cups1¾ cups
120 lb1,830 cal4½ cups2¼ cups
Assumes adult, neutered dog at average activity. Adjust up for puppies, working dogs, intact adults; down for seniors and sedentary dogs.

Where to find calorie density on your dog food label

In the United States, AAFCO (Association of American Feed Control Officials) regulations require every pet food manufacturer to disclose calorie content on the label. Look for one of these:

The calorie statement is typically near the feeding guide or guaranteed analysis on the back of the bag. If you can't find it, every reputable brand publishes this information on their website. Be cautious of brands that hide or don't publish this data — it's a regulatory requirement.

Why food calorie density varies so much between brands

The same one-cup measurement can deliver wildly different calorie totals depending on the brand. A "lite" or "weight management" kibble might be 280 kcal/cup. A standard adult formula is usually 350-400 kcal/cup. Premium high-protein, grain-free, or performance formulas often hit 450-500+ kcal/cup. This means switching brands without recalculating portions can swing your dog's daily intake by 30% or more — without you changing the amount in the bowl.

How to measure dog food accurately

Measurement accuracy matters more than most people think. Studies of dog owners have found that volume-based measurement (scoops, cups) can be off by 30-80% depending on how the food is packed, the shape of the kibble, and the cup used. For weight management or any sensitive feeding situation, weighing food on a kitchen scale is by far the most accurate method.

If you're using a measuring cup:

If you're using a scale:

Adjusting portions over time

The portion you calculate today is a starting point, not a permanent number. Recheck and adjust under these conditions:

How to switch dog foods without upsetting their stomach

If you're changing foods (and therefore changing portion calculations), transition gradually over 7-10 days to avoid digestive upset:

For dogs with sensitive stomachs, extend the transition to 14 days. Watch for diarrhea, vomiting, or refusal to eat — those signal the transition is happening too fast.

Special considerations

A few situations where this calculator's standard formula needs adjustment:

Disclaimer: This calculator provides estimates based on standard veterinary feeding math. Individual dogs vary based on metabolism, breed, health status, and other factors. Always consult your veterinarian about your specific dog's feeding plan, especially for puppies, seniors, or dogs with health conditions.

Sources

Frequently asked questions

It depends on the calorie density of your specific food. Most adult dog kibble runs 350-450 calories per cup. A 30 lb adult dog needing 700 calories per day would eat roughly 1.5-2 cups of typical kibble. A 60 lb adult dog needing 1,200 calories would eat about 2.5-3.5 cups.

Always check your bag's calorie statement and use that exact number for the most accurate portion.

In the United States, pet food manufacturers are required by AAFCO to list a calorie statement on every label. Look for "kcal ME/cup" or "kcal ME/kg" (Metabolizable Energy) typically near the guaranteed analysis or feeding guide.

If you can't find it on the bag, check the manufacturer's website — every brand publishes this data.

Use this calculator over the bag's chart. Bag charts give very wide weight-based ranges meant for an average dog at that weight, not your specific dog.

This calculator uses your dog's actual calorie target — adjusted for age, neuter status, and activity level — and the exact calorie density of your food, giving you a more precise starting portion.

Transition gradually over 7-10 days. Days 1-3: 25% new food, 75% old food. Days 4-6: 50/50. Days 7-9: 75% new, 25% old. Day 10+: 100% new food.

If your dog has a sensitive stomach, extend the transition to 14 days. Slow transitions prevent diarrhea, vomiting, and food refusal.

Use a kitchen scale (grams) for the most accurate measurement, or a flat-edged measuring cup for cups. The plastic cups that come with dog food are notoriously inaccurate — studies have shown errors of up to 80% in either direction.

For weight management or sensitive dogs, weighing is recommended.

Some dogs — especially labradors, beagles, and other food-motivated breeds — will act hungry regardless of how much they've eaten. As long as your dog is maintaining a healthy weight, you're feeding the right amount.

If the begging is persistent, try splitting the daily portion into 3-4 smaller meals, adding more fiber-rich vegetables (green beans, carrots), or using puzzle feeders to slow them down.