It's not the best food, and it's not the worst. What you have to figure out is if it is what is best for YOUR dog. If you want to try some other foods, switch gradually and see how he does. If you try a new food and it doesn't seem to be the right one for him, you can always switch back.