Puppy feeding and growth
When do puppies stop growing?
Last updated 23 September 2026 · How we write and check this
Short answer
Small breeds usually stop growing around 9 to 12 months, medium breeds around 12 months, large breeds 12 to 18 months, and giant breeds 18 to 24 months. Height typically finishes before muscle and chest filling, so a dog can look fully grown before it actually is.
Two different kinds of finishing
A dog's height at the shoulder generally stops changing before its overall body mass does. A large breed dog might reach full height by around a year but keep adding muscle and chest depth for several more months, which is why relying on appearance alone can be misleading.
Confirming growth has actually stopped
The most reliable sign is a stable weight across several consecutive monthly weigh ins, ideally three in a row with no meaningful change, combined with the dog having reached at least the low end of the typical age range for its size category.
Why the exact stopping point matters
Knowing roughly when growth is likely to finish helps with planning the switch to adult food and adult exercise levels at the right time, rather than either rushing a still growing dog onto adult food or leaving a fully grown dog on puppy food for too long.
Key takeaways
- Typical growth end points range from 9 to 12 months for small breeds up to 24 months for giant breeds.
- Height usually finishes changing before muscle and chest mass does.
- A stable weight over several months is the most reliable sign growth has stopped.
- Confirming the stopping point helps time the switch to adult food correctly.