Convert your dog's daily calorie target into exact cups or grams of your specific food — no guessing.
Editorially ReviewedUse 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.
Feeding guides, new calculators, and seasonal reminders — one email a week.
Daily calories ÷ food density = daily portion.
Where to find calorie info on every bag.
When and how to change feeding amounts.
More calculators for your dog's care.
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.
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.
| Dog Weight | Daily Calories | Daily Portion | Per Meal (×2) |
|---|---|---|---|
| 10 lb | 290 cal | ¾ cup | ⅜ cup |
| 20 lb | 480 cal | 1¼ cups | ⅝ cup |
| 30 lb | 650 cal | 1⅔ cups | ⅚ cup |
| 50 lb | 950 cal | 2⅜ cups | 1⅛ cups |
| 70 lb | 1,220 cal | 3 cups | 1½ cups |
| 90 lb | 1,470 cal | 3⅔ cups | 1¾ cups |
| 120 lb | 1,830 cal | 4½ cups | 2¼ cups |
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.
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.
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:
The portion you calculate today is a starting point, not a permanent number. Recheck and adjust under these conditions:
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.
A few situations where this calculator's standard formula needs adjustment:
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.