Confused between Blue Buffalo and Purina? We compare ingredients, digestibility, price, and vet recommendations to help you pick the best food for your dog's unique health needs.