General estimate only. Always check your dog food packaging and monitor your dog’s body condition.
More Feeding Tools Puppy calculator, raw feeding calculator, and more
Dog Feeding Guide Learn how much food dogs need and what affects portions
How Much Food Should a Dog or Puppy Eat Per Day?
The amount of food a dog should eat every day depends on body weight, age, activity level, and food type. Adult dogs are often estimated at around 2% to 3% of body weight per day, while puppies usually need more because they are still growing.
Dry food is more calorie-dense, while wet food contains more moisture. Raw feeding is often based directly on body weight, so ideal serving sizes can vary.
Feeding Tables Quick reference tables for adult dogs and puppies
Adult Dog Feeding Guide Table
This reference table uses a rough adult guideline of about 2% to 3% of body weight per day.
| Dog Weight | Food per Day (2%) | Food per Day (3%) |
|---|---|---|
| 2 kg | 40 g | 60 g |
| 5 kg | 100 g | 150 g |
| 10 kg | 200 g | 300 g |
| 15 kg | 300 g | 450 g |
| 20 kg | 400 g | 600 g |
| 25 kg | 500 g | 750 g |
| 30 kg | 600 g | 900 g |
| 40 kg | 800 g | 1200 g |
| 50 kg | 1000 g | 1500 g |
FAQ Common questions about dog feeding
How much food should my adult dog eat per day?
A common starting point is around 2% to 3% of body weight per day, adjusted for activity level and food type.
How much food should a puppy eat per day?
Puppies often need more food than adult dogs relative to body weight because they are still growing.
Can I use this calculator with pounds?
Yes. You can enter pounds instead of kilograms, and the calculator converts the value automatically.