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 activityFrequently 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.