Is there a right time to switch from puppy food to adult dog food? My pups are about 8 month old right now, and I still feed them puppy food, but they do not like their food very much (Once I've made a mistake of feeding them our food, from then on, they refuse to eat their puppy food, though I've tried many different brands). I wonder if adult food will make them like it any better.

Puppy foods generally tend to be higher in fat and protein, which makes them more palatable than their counterpart adult formulas. That's one of the reeasons why some dogs prefer the taste of puppy foods, and also cat foods.

Look at the nutritional adequacy statement on the food bag, if it says "for all lifestages", you can switch at any time.