✨ Free Interactive Tool

Food Portion Calculator

How much should your dog eat per day? Select a breed or enter weight manually.

⚡ Live Calculations🔒 100% Free & Private📊 42 Breeds Tested🩺 Vet-Referenced
Food Portion Calculator illustration
5 kg (Toy)
12 kg (Small)
25 kg (Medium)
34 kg (Large)
50 kg (Giant)
Puppy< 1 Year1.5× Energy for growth
Adult1–7 YearsNormal maintenance
Senior7+ YearsLower calorie density
Daily Portion Recommendation
4 Cups / day

Approximately 460 grams of standard dry dog food daily (~1436 kcal).

Recommended Feeding Schedule (Split in 2 Meals):
🌅 Morning (Breakfast):2 cups
🌆 Evening (Dinner):2 cups
💧 Fresh Water Needed:~1650 ml / day
🦴 Treat Allowance (Max 10%):≤ 144 kcal / day
💡 Pro Feeding Tip: Check your specific brand's nutrition label for kcal/cup (ranges from 320 to 420 kcal/cup). If your dog gains or loses weight unexpectedly, adjust by 10% and consult your veterinarian.

How it works

Enter your dog's weight — or pick a breed to pre-fill its average weight — and choose a life stage. The calculator estimates daily calories from resting energy requirements (70 × body weight in kg raised to 0.75, times an activity factor), then divides by roughly 350 kcal per cup of dry food. Split the result into two meals per day.

This is a starting point: check your food bag, since kcal per cup varies by brand, and adjust portions to keep your dog at a healthy weight. Then see what it costs with the monthly dog cost calculator.

Frequently asked questions

What formula does this calculator use?

Resting energy requirement — 70 × (body weight in kg)^0.75 — multiplied by an activity factor, divided by about 350 kcal per cup of dry food. A standard veterinary starting estimate.

Why does life stage change the result?

Puppies need more energy per kilogram for growth (a 1.5× factor); seniors need less (0.8×). Adults use the baseline.

My food bag recommends a different amount — which is right?

Follow the bag: kcal per cup varies a lot between brands. Use this tool's result as a starting point, then adjust to keep your dog at a healthy weight — and ask your vet if unsure.

How much should I feed a 70 lb dog a day?

As a worked example with this tool’s formula: 70 lb is about 32 kg; resting energy need is 70 × 32^0.75 ≈ 940 kcal, times a typical adult activity factor (~1.6) ≈ 1,500 kcal/day — roughly 4+ cups of a 350-kcal/cup food, split into two meals. Enter your dog’s exact weight and food’s kcal per cup above for your real number — the bag’s guidance wins if it differs.

What is the 90/10 rule for dog feeding?

It is a nutrition guideline: about 90% of your dog’s daily calories should come from a complete, balanced diet, and at most 10% from treats and extras. It is the simplest way to keep treats from unbalancing the portions this calculator gives you. If you’re training with lots of treats, shrink meals slightly to compensate.

Estimates only — actual costs and needs vary by dog, location, and vet. Not professional advice.