Skip to content

Puppy feeding and growth

How much should a Golden Retriever puppy eat at 3 months?

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

Short answer

A Golden Retriever puppy at three months, typically weighing around 9 to 13 kg (20 to 29 lb), usually needs roughly 250 to 320 g of large breed puppy food a day, split across 3 to 4 meals. This breed has a well known tendency toward weight gain, so measured portions matter from early on.

A steady, food motivated breed

Golden Retrievers are generally easy to feed in the sense that they are rarely picky, but that same food motivation means they will comfortably eat more than they need if allowed, making weighed portions and resisting extra treats particularly worthwhile habits to build from the puppy stage onward.

Large breed considerations at this age

At three months a Golden Retriever puppy is still early in its growth curve, likely under 40 percent of its eventual adult weight, and should be on a large breed puppy formula given its typical adult size of 25 to 34 kg (55 to 75 lb).

Balancing treats with meals

Because training with this breed tends to go well and involves a lot of food rewards, set aside a portion of the daily kibble allowance specifically for training treats rather than adding extra food on top, to avoid quietly overshooting the daily total.

Key takeaways

  • A three month old Golden Retriever puppy typically needs 250 to 320 g of large breed puppy food a day.
  • This breed's strong food motivation makes measured portions especially important.
  • At three months this breed is still early in a growth curve toward 25 to 34 kg (55 to 75 lb).
  • Use part of the daily food allowance for training treats rather than adding extra.