The best dog food is whatever your dog likes and doesn't have any health problems with. If you plan to buy a new brand, introduce it slowly. (Corn and wheat and the like are not bad ingredients, though many people think so. It is like you go to a restaurant and get steak and corn and potatoes, which would you rather have more of. Dog are omnivores just like people so its really a personal preference if you would rather have more meat or more veggies.)