How Much to Feed Your Dog: Portions by Weight and Activity
Published 6/27/2025 · 3 min read · Everyday calculators
How much to feed your dog depends on its body weight, age, and how active it is. As a rough guide, a moderately active adult dog needs roughly 25 to 30 calories per pound of body weight per day, so a 50 lb dog needs about 1,300 to 1,500 calories. Because kibble varies in calorie density, always divide the daily calories by the calories-per-cup on your bag rather than guessing cups — often around 2 cups a day for that dog. Split the total into two meals, adjust for your dog's body condition, and confirm the target with your veterinarian.
How much food a dog needs depends on body weight, age and activity level. Learn how to estimate daily portions from the bag's calorie count — and why your vet is the final word.
Calories first, cups second
The single most important number is your dog's daily calorie need, not a number of cups. Two bags of kibble can differ by hundreds of calories per cup, so the same "2 cups" can overfeed one dog and underfeed another. Start from calories, then convert to cups using your specific bag.
The bag lists a calorie density (calories per cup, or per 100 g). Divide the daily calorie target by that density to get the daily amount. Our dog food portion calculator does this conversion for you once you enter your dog's weight and your food's density.
Adjust for activity, age and body condition
A couch-potato dog may need 20% fewer calories than the baseline, while a working or very active dog may need 20-40% more. Puppies need more per pound because they're growing; seniors and neutered dogs often need less. Pregnant or nursing dogs need much more — a case where your vet's guidance matters most.
The best check isn't a chart — it's your dog's body. You should be able to feel the ribs easily and see a waist from above. If the ribs disappear under fat or the waist vanishes, cut back; if ribs and spine show sharply, feed more.
When to ask your vet
These calculations are a starting point, not a prescription. Puppies, pregnant or nursing dogs, seniors, and any dog with a health condition — diabetes, kidney disease, allergies, obesity — need a plan set with a veterinarian. Sudden appetite or weight changes also warrant a visit.
Fresh water should always be available, and treats should stay under 10% of daily calories — subtract them from the meal total so they don't quietly cause weight gain.
Worked with our own calculator
Dog food portion calculator
Given
- Dog weight (kg)
- 20
- Activity level
- Low / senior
Result
- Daily dry food (g)
- 400
These figures are produced by the calculator below, not typed in by hand — they are recomputed whenever the tool changes.
Run it on your own figures →Frequently asked questions
- How many cups a day for a 50 lb dog?
- Roughly 1,300-1,500 calories, often about 2 cups of typical kibble — but always check your bag's calories-per-cup, since brands differ.
- One meal or two?
- Two meals a day suit most adult dogs and help prevent bloat in large breeds. Puppies usually need three or four smaller meals.
- My dog is overweight — how do I cut back safely?
- Don't crash-diet. Aim for slow loss of about 1-2% of body weight per week and let your vet set a target weight and calorie plan.
- Should I follow the feeding chart on the bag?
- Use it as a starting range only. Bag charts assume an average active dog and often overestimate, so refine using calories and your dog's body condition.
Articles you may find interesting
All guides →Related tools
This article is general information, not veterinary advice. Feeding amounts vary by individual dog; consult your veterinarian for a plan tailored to your dog's health, age and life stage.
Sources
Spotted a mistake in this article?