Dog Food Portion Calculator: How Much Should You Feed Your Dog?

Feeding your dog “a couple of scoops” is how dogs quietly get overweight — and more than half of them are. The bag’s chart is a rough starting point, but the right amount depends on your dog’s weight and how active they are, not just a one-size range. This calculator estimates your dog’s daily calories and turns that into cups of food, so you’re feeding a real number instead of guessing. It’s a general guideline, not veterinary advice — your vet knows your dog best.

Quick answer

A dog’s daily calories are based on its weight and activity. A typical 10 kg (22 lb) adult dog needs roughly 500–600 calories a day — about 1.5 cups of standard dry food. Puppies and very active dogs need more; older or overweight dogs need less. Always check your food’s calorie label, since it varies by brand.

Dog food portion calculator

Enter your dog’s weight and activity level to estimate daily calories and cups of dry food.



Daily food
~630 kcal
1.8 cups of dry food per day

Uses the standard resting-energy formula (70 × kg0.75) times an activity factor. Split into two meals. Your food’s calorie density is on the bag — enter it for accuracy.

Why weight and activity both matter

Two dogs of the same weight can need very different amounts. A working farm dog burns far more than a senior lap dog, so feeding them the same portion makes one lean and the other chubby. That’s why the calculator adjusts for life stage. Puppies need the most per kilo because they’re growing; dogs on a diet need the least. Weigh your dog every few weeks and adjust — the scale is the real feedback, not the bag.

Quick feeding reference

Rough daily amounts for a normal, neutered adult dog on standard 350 kcal/cup dry food. Use the calculator for your dog’s exact activity level and food.

Dog weight Approx. dry food/day
5 kg (11 lb) ~1 cup
10 kg (22 lb) ~1.8 cups
20 kg (44 lb) ~3 cups
30 kg (66 lb) ~4 cups

Frequently asked questions

How many cups should I feed my dog?
It depends on weight and activity — roughly 1.5 cups a day for a normal 10 kg adult on standard dry food. Use the calculator with your food’s calorie label for a real number.

Should I split my dog’s food into two meals?
Yes, for most adult dogs twice a day is ideal for digestion and steady energy. Puppies often need three or more smaller meals.

How do I know if I’m overfeeding?
You should feel the ribs easily and see a waist from above. If not, cut back slightly and recheck in a few weeks — and ask your vet if unsure.

The bottom line

Feed by your dog’s weight and activity, not a guess — then adjust based on the scale and how the ribs feel. Enter your food’s calorie label for the most accurate portion. This is general guidance; your vet should weigh in on any real weight concerns.

Similar Posts