Feeding a puppy: how much and when?

Puppy eating from a bowl
(Image credit: Alamy Stock Photo)

When getting a puppy, owners often question how much to feed a puppy, how often to feed a puppy and what to feed a puppy. How much you feed a puppy varies dependent on the breed. While a mastiff puppy might eat 2kg a day, a miniature dachshund will eat closer to 330g. Both breeds start with this split over four meals, which is then reduced to three meals, and finally two meals at about six months for the dachshund, but nine months for a mastiff. So, you see there is a broad brush when it comes to how much to feed a puppy.

I am also a big believer in a guide being a guide. Like us, some dogs have a faster metabolic rate than others, even if they are the same breed. They also digest differently depending on what they are fed.

Helen Masters
Expert canine contributor