I switched my puppy over to blue buffalo a couple of weeks ago. Before that she was eating Science diet puppy. After reading all the ingredients I wasn't too happy with the all the corn and by-product meals. I wanted to switch her food to something a bit more healthier and more natural. The ingredients in Blue Buffalo sound wonderful. No fillers and all natural. I like the Holistic idea. My puppy eats Blue Buffalo a little bit better then Science diet. She is a very very picky eater to begin with.