Keep in mind tha all foods can give dogs problems. The problem factor is in the dog, not the food. My dogs can't have Canidae and some of the other premium foods because it is way to rich for them. They get the runs or they can't keep it down, trust me it's not fun to clean up. They have food allergies with cheap brands and they itch everywhere. Our brand is Purina One. People have to try differet things with their dogs until they find something that works for that particular individual dog. I never recommend one type of food over others because ultimately whats good for one dog isn't good for the other. I prefer to tell new dog owners how to look for quality ingredients, how to tell what their dog's nutritional needs are, and how to switch between foods when testing them out so their dogs don't get sick. If you tell an ignorant owner to feed their dog Nutro, they will continue feeding that food even when their dog shows signs of allergies and other problems from the food because they don't have any other information.