Skip to content

Life stages

Feeding a Growing Puppy: Portions, Meals and Common Mistakes

What puppies need to grow at a healthy pace, how many meals to give, and why large breeds need special care.

By Dr Hana LindqvistVeterinary review: Dr Elena Marsh6 min readPublished 2026-09-29Updated 2026-09-29
Measured pet food portions, water bowls and safe ingredients

Use a complete puppy food

Choose a food labelled complete for growth, or for all life stages. Large-breed puppies (expected adult weight over about 25 kg) should have a large-breed puppy food, which controls calcium and energy to support steady bone growth.

How many meals

A common guide is four meals a day until about 12 weeks, three until about six months, then two. Your vet may adjust this for your puppy.

Portions and body condition

Packet amounts are starting points. Check body condition every week or two: you should feel the ribs easily under a thin layer of fat. Growing too fast raises the risk of joint problems in large breeds.

Mistakes to avoid

  • Adding calcium supplements to a complete food
  • Free-feeding all day
  • Too many treats — keep them under 10% of daily calories
  • Changing food suddenly; mix over 7–10 days

When to switch to adult food

Small breeds usually switch around 9–12 months; large and giant breeds may stay on puppy food until 12–18 months. Ask your vet.

Pet feeding setup with measured main diet, treats and fresh water
Measure the complete diet, keep treats limited and provide fresh water. Exact amounts depend on the individual animal.

Frequently asked questions

Should I feed raw to a puppy?
Raw diets carry bacterial risks and are easy to unbalance for growth. Discuss with your vet first.

References

  1. Global Nutrition Guidelines — WSAVA
  2. Nutritional Guidelines — FEDIAF