I feed mine Taste of the Wild Puppy food. I had fed my 6 month old Wellness Core Puppy, but I think he was allergic to the chicken in it because his ears got real bad and yeasty.
How old is your puppy?
Another good place to review food is Dog Food Reviews and Ratings | Dog Food Advisor
Good luck! I hope you figure it out soon!