I feed my puppy Dick Van Patten's Natural Balance Potato & Duck small bites. He had tried science diet, Artemis, Chicken soup for the puppy lovers soul, and Canidae. He likes the Artemis puppy chow as well as the potato and duck formula but he is mainly on the DVP potato and duck. It is also an allergy formula so if your puppy has allergies this is a good one.
You can buy it at Petco and if he doesnt like it you can get your full refund if you take the bag back and they even donate the food to the local animal shelters.