To much protein is as bad for dogs as it is for humans, dogs that get little exercise should be on a medium protein diet, dogs that get plenty of exercise should be on high protein diets. Dogs are reliant on protein and fat because it is what their ancestors made their living on. Any good quality dog food with the right amount of protein and a high content of fat are what anyone should feed. I have show dogs as most of you know (rottweilers) and they do well on Pro plan Focus or Savor, both come in a variety of flavors so we mix them up to keep thing interesting. Feeding a dog grain is good for them just as it is good for humans to have roughage, it helps with cleaning their intestines. also feeding your dog once a day by their weight as recommended by the food manufacture keeps your dogs consistent in the time of day they need to poop, with water available 24/7. Over feeding is the number one problem with dogs, if you do not thinks so just look at all the fat dogs out there. Routine exercise and social time is also helpful for a dogs health and mindset. So dog foods with grains and veggies with the right amount of quality meat protein and fat is good for your dog unless they have an allergy to some ingredient/s. The most expensive foods are the ones the companies want you to buy, the best foods are the ones that your dog does well on and doesn't cost you an arm and a leg.
GC
GC
God loves those who believe and those who do not and the same goes for me, you have no choice in this matter. That puts the matter of total free will to rest.