I think it depends on both the dog and the food being fed. Some dogs grow at a good rate on puppy food and some grow too quickly on puppy food. If a dog is growing to quickly they should be switched to adult to slow down their growth. I think small dogs should generally be switched to adult food around 6 months. Larger dogs maybe 9 months to a year. If you're unsure though I'd suggest talking to your vet.






Reply With Quote

Bookmarks