This puppy food has always worked great for us. Puppies eat it well, and have always done great on it. We have used Hills science diet dog food for years raising yorkshire puppies, they have always done better on science diet, than any other food we tried.