Medium breeds (e.g. cocker spaniel size) begin swapping over at about 8 months, Large breeds (such as Golden retriever) must stay on puppy food for at least 12 months and Giant breeds (e.g. Great Danes) stay on puppy for for 18-24 months. When swapping the food ensure you do it over 7 days.