Dog Food Portion Calculator

Calculate daily food portions for your dog based on weight, life stage and activity level, in cups or grams.
Estimated daily calories needed
Cups per day
Cups per meal (2x/day)

A general estimate — always check your specific food's feeding guide and consult your vet for your dog's ideal weight and any health conditions.

✉ Email me this result
</> Embed this calculator

Paste this into any website or blog post. It is free — the small "powered by" link must stay visible.

How it works

Daily calories ≈ 30 × weight (kg) + 70 (resting energy), scaled by life stage and activity

Frequently Asked Questions

How much should I feed my dog per day?
A rough starting point: resting energy needs ≈ 30 × weight (kg) + 70 kcal/day, then multiplied by a factor for activity and life stage (around 1.6 for a typical adult, higher for puppies or very active dogs). A 20kg moderately active adult dog needs roughly 1,070 kcal/day — check your food's label for kcal per cup or per 100g to convert to a portion.
Do puppies need more food than adult dogs?
Yes, significantly — growing puppies often need 2–3× the energy per kg of body weight compared to adults, which is why puppy foods are more calorie-dense and feeding guides differ so much from adult dog food charts.
Should I trust the feeding guide on the food bag?
It's a reasonable starting point, but individual dogs vary — use body condition (can you easily feel the ribs? is there a visible waist?) to adjust portions over time, and consult your vet if you're unsure about your dog's ideal weight.