www.dogfoodanalysis.com will give you a good idea as to which foods are good and which are not...Try to stick with 4 and 5 star foods. Some of the ones that I hear many of the members here feed are Merricks(
www.merrickpetcare.com), Canidae(
www.canidae.com), Natural Balance(Petco), Innova, Life's Abundance, Solid Gold(Petco)...You can look them up and go to store locator to see if they sell them near you. If not, you can purchase from
www.petfooddirect.com