I've tried different foods with my puppies. This is the only brand that they actually seem to enjoy. i've tried science hills diet, purina puppy chow, and Iams. Finally, I decided that I needed to find something that didn't have all sorts of fillers in it. So I decided to try Canidae. Not only do I know that they will eat it right away but it produces a lot less poop. With all the other kinds of food we would see it just sit there for hours and hours. Plus, Purina gave them the stinkiest, biggest, most icky poop. With this, their poop have gotten a lot smaller and they do not need to go as much.