Skip to content

Puppy feeding and growth

What percentage of body weight should a puppy eat per day?

Last updated 23 September 2026 · How we write and check this

Short answer

Very young puppies often eat somewhere around 8 to 10 percent of their current body weight in food per day, gradually easing down toward 3 to 5 percent as they approach adult size, though this varies by the food's specific calorie density and the puppy's individual metabolism.

Why the percentage is highest early on

A young, fast growing puppy is building substantial new tissue relative to its small current size, which pushes its food needs, expressed as a percentage of body weight, considerably higher than what an adult dog of the same eventual size would need to simply maintain itself.

How the percentage shifts with age

As growth slows through the middle and later puppy months, the percentage of body weight needed in food each day gradually eases down, eventually settling close to what an adult dog of the same size typically eats, usually somewhere in the 2 to 4 percent range.

Why this is a rough guide, not a precise formula

Calorie density varies significantly between different puppy foods, so the same percentage of body weight in two different foods can supply quite different amounts of actual energy. The specific food's feeding chart, built around its own calorie content, remains the more reliable everyday guide.

Key takeaways

  • Young puppies often eat around 8 to 10 percent of body weight in food daily.
  • This percentage eases down toward adult levels, often 2 to 4 percent, as growth slows.
  • Calorie density differences between foods make this a rough guide rather than an exact rule.
  • The specific food's own feeding chart remains the more reliable everyday reference.