www.dogfoodanalysis.com has reviews on each kind of food that you can read to help make your decision. I feed Tucker Chicken Soup for the Puppy Lover's Soul which is a 5-star food and he loves it. Some people won't feed this to their dogs because the canned version got recalled. I plan to switch to Canidae when it's time to switch to adult food which is a six-star food.