🍽️ How Much to Feed Your Dog: A Complete Feeding Guide

Figuring out how much to feed your dog can feel surprisingly complicated. The serving size on the bag is a starting point, but it doesn't account for your dog's unique metabolism, activity level, or body condition. Feed too little and your dog loses energy; feed too much and weight creeps up.

This guide gives you science-based feeding recommendations by weight, age, and activity level β€” plus a handy portion chart and tips to adjust as needed.

⚑ Quick Answer: A typical adult dog needs 20–30 calories per pound of body weight daily (about 45–65 cal/kg). For a 25 lb (11 kg) dog, that's roughly 1–1.5 cups of dry food per day. Use our Pet Food Calculator β†’ for a personalized portion based on your dog's exact profile.

Dog Feeding Chart by Weight

The table below shows general daily feeding amounts for adult dogs on dry food averaging 375 kcal/cup. Portions are split into two meals (breakfast and dinner) for best digestion.

Dog Weight Daily Calories Dry Food (cups/day) Meals Per Day
5 lbs (2.3 kg) 150–200 kcal Β½ – β…” cup 2
10 lbs (4.5 kg) 250–350 kcal ΒΎ – 1 cup 2
20 lbs (9 kg) 400–550 kcal 1 – 1Β½ cups 2
30 lbs (13.6 kg) 550–750 kcal 1Β½ – 2 cups 2
50 lbs (22.7 kg) 800–1,100 kcal 2 – 3 cups 2
70 lbs (31.8 kg) 1,000–1,400 kcal 2ΒΎ – 3ΒΎ cups 2
90 lbs (40.8 kg) 1,200–1,700 kcal 3ΒΌ – 4Β½ cups 2

Remember: every food brand has a different calorie density. Always check the label and adjust accordingly. For a precise calculation tailored to your dog's weight, age, and body condition, use our Pet Food Calculator.

Feeding by Life Stage

Puppies (up to 12 months)

Puppies need significantly more calories per pound than adult dogs because they're growing rapidly. A young puppy (under 6 months) needs roughly 2–3 times the calories of an adult dog of the same weight. Feed puppy-specific formula food and split into 3–4 meals per day until 6 months, then transition to 2 meals.

Puppy feeding guide by weight:

  • Small breeds (up to 20 lbs adult): ½–1 cup per day, split into 3 meals
  • Medium breeds (20–50 lbs adult): 1–2 cups per day, split into 3 meals
  • Large breeds (50–90 lbs adult): 2–3 cups per day, split into 3 meals
  • Giant breeds (90+ lbs adult): 3–4Β½ cups per day, split into 3 meals

Large and giant breed puppies need specially formulated large-breed puppy food to control growth rate and reduce hip dysplasia risk. Shop large breed puppy food β†’

Adult Dogs (1–7 years)

Most adult dogs do well on 2 meals per day β€” breakfast and dinner. The exact amount depends on weight, activity level, and whether your dog is neutered (neutered dogs need ~20–30% fewer calories than intact dogs of the same weight).

A neutered, moderately active 50 lb dog needs about 900–1,100 kcal/day. An intact working dog of the same weight may need 1,500+ kcal/day. Use our Pet Calorie Calculator for your dog's exact needs.

Senior Dogs (7+ years)

Senior dogs are less active and their metabolism slows down. Most need 15–25% fewer calories than their adult prime. Switch to a senior formula with joint-supporting ingredients like glucosamine and omega-3s. Watch for weight gain and adjust portions down as needed.

πŸ₯© Senior tip: If your older dog is gaining weight, try reducing portions by 10–15% or switching to a senior weight management formula. Always consult your vet before making significant dietary changes.

Cups to Grams Conversion

Dog food labels often list portions in cups, but weighing food in grams is far more accurate. A standard cup of dry dog food weighs approximately 100–130 grams, depending on kibble size and density.

Cups Grams (approx) Calories (at 375 kcal/cup)
ΒΌ cup25–33 g~94 kcal
Β½ cup50–65 g~188 kcal
1 cup100–130 g~375 kcal
1Β½ cups150–195 g~563 kcal
2 cups200–260 g~750 kcal
3 cups300–390 g~1,125 kcal

For the most accurate portions, use a kitchen scale to weigh your dog's food. A 10% overestimate per cup (due to kibble size) can mean hundreds of extra calories per month β€” enough to cause gradual weight gain.

How Often Should You Feed Your Dog?

Veterinarians recommend 2 meals per day for most adult dogs. Here's why:

  • Better digestion: Smaller portions are easier to digest than one large meal
  • Steady energy: Two meals provide stable blood sugar throughout the day
  • Bloat prevention: Feeding one large meal increases the risk of gastric dilatation-volvulus (GDV) in large, deep-chested breeds
  • Routine: Dogs thrive on predictable schedules β€” meal times help regulate bathroom breaks

Puppies need 3–4 meals per day until 6 months. Senior dogs often prefer 2 smaller meals as well. If your dog is a picky eater, try adding warm water or switching to a natural food topper to entice them.

Signs You're Feeding the Right Amount

Not sure if your portions are correct? Check your dog's body condition:

Feeding too much:

  • Ribs are hard to feel under a layer of fat
  • No visible waist when viewed from above
  • Belly sags (no abdominal tuck)
  • Reluctance to exercise or play

Feeding too little:

  • Ribs, spine, or hip bones are visibly prominent
  • Extreme waist tuck from above
  • Lethargy or low energy
  • Begging or scavenging constantly

If you're concerned about your dog's weight, use our Pet Calorie Calculator to determine their exact daily energy needs based on NRC formulas. You can also try our Pet Walking Calculator to ensure they're getting enough exercise to maintain a healthy weight.

Frequently Asked Questions

Should I feed my dog once or twice a day?
Twice a day is strongly recommended for most dogs. Two meals spaced 8–12 hours apart aids digestion, provides steady energy, and reduces the risk of bloat β€” a life-threatening condition more common in large, deep-chested breeds when fed one large meal. Puppies need 3–4 meals daily until 6 months old.
How do I know if I'm feeding my dog enough?
Check their body condition: you should be able to feel their ribs with a light layer of fat (like feeling the back of your hand), see a visible waist from above, and an abdominal tuck from the side. If ribs are too prominent, increase portions. If you can't feel ribs at all, reduce portions.
How many cups of food should I feed my dog?
It depends on your dog's weight and the food's calorie density. A 30 lb dog typically needs 1½–2 cups of dry food per day, a 50 lb dog needs 2–3 cups, and a 70 lb dog needs 2¾–3ΒΎ cups. Always check the label and use our Pet Food Calculator for a personalized portion recommendation.
Is it better to free-feed or schedule meals?
Scheduled meals (portion-controlled, 2x daily) are much better than free-feeding. Free-feeding makes it impossible to track how much your dog actually eats, leads to obesity, and means you won't notice early if your dog loses their appetite β€” which is often the first sign of illness. Stick to measured meals at set times.
Can I mix wet and dry dog food?
Yes! Mixing wet and dry food is a great way to add variety and increase your dog's water intake. A general guideline: replace Β½ cup of dry food with one 3 oz can (about ΒΌ cup) of wet food. Wet food is ~70–80% water, so it's less calorie-dense. Adjust portions to avoid overfeeding. Shop wet dog food β†’
πŸ“š Related Guides: Pet Calorie Guide · Pet Hydration Guide · Dog Walking Guide

🐾 Get a Personalized Feeding Plan

Use our free calculator for exact daily portions based on your dog's weight, age, and body condition.

Try the Pet Food Calculator β†’

This guide is for informational purposes only. Always consult your veterinarian for specific dietary advice for your dog.

← Back to KeenerPet