Purina and Hill science diet or both commonly given to dogs by vets, both very unhealthy. Natural Balance is a good dog food for the dogs that have allergies. But I also say that evo innova is the best, no grains, no corn, and no by-products. Grain and corn is a very common allergy for dogs.