Puppy food is built for growth โ richer in protein, calories, calcium and fat. Feed it too long and your dog gains excess weight; switch too early and you cut short their development. Here's exactly when and how to make the change.
Not sure how much adult food your dog now needs? The calculator sorts it in 30 seconds.
Open the free feeding calculator โWhy puppy food is different
Puppy formulas pack more calories and protein plus balanced calcium and phosphorus for bone growth. A growing puppy simply can't get enough from adult food. That's why the switch is all about timing โ not doing it before growth is mostly done.
The right age to switch โ by size
Growth finishes at different ages depending on breed size:
- Small breeds (up to 10 kg): around 9-12 months
- Medium breeds (10-25 kg): around 12 months
- Large & giant breeds (25 kg+): 12-18 months
A good rule: switch when your puppy reaches about 80-90% of expected adult weight.
How to transition safely (7-10 days)
Never swap in one day โ it upsets the stomach. Mix gradually over a week:
- Days 1-3: 75% puppy + 25% adult
- Days 4-6: 50/50
- Days 7-9: 25% puppy + 75% adult
- Day 10: 100% adult
If you see loose stools, slow the pace down.
What to look for in adult food
Choose a complete adult food with a named meat as the first ingredient, sized for your dog's breed. After the switch, portions drop โ adult dogs need fewer calories per kg than puppies, so re-check the amount.
๐ Recommended for this guide
๐ถPuppy foodCheck price โ๐Quality dog foodCheck price โ๐ฅฃSlow-feeder bowlCheck price โFAQ
What happens if I switch too early?
You may cut short bone and muscle development, especially in large breeds. If in doubt, wait a little longer rather than switching too soon.
Do small and large breeds switch at the same age?
No. Small breeds mature by ~9-12 months, while large and giant breeds keep growing until 12-18 months.
How do I know it's time?
When your puppy reaches about 80-90% of adult weight and growth has slowed. Your vet can confirm based on breed and body condition.