I use Blue Buffalo which I love, it is holistic and great for dogs with allergies. The thing about vets is they get little to no nutrion training for dogs. To sell dog food I had to take a dog nutrition class, and anything you can buy at Wal-mart is not a good dog food. The first ingrediants do not need to have a by product of any kind or corn. Also dog food does not need to contain BHA it is a cancer causing agent. I only give my dogs natural or holistic food and or treats. Basically giving your dog purina, alpo, etc. is like feeding your kid candy all day. Zero nutritional value. The