I think the best advice that I was ever given when I was really researching and reading about food was, Find what works best for you] and your dog.
I learned this with Taycie.. Taycie has a very severely sensitive stomach... I have tried Higher protein/fat and it did nothing but cause a major upset.. I have learned this the hard way. I had Taycie on BB for most of her first yr. It did seem to work very well for her.. As she got older I tried to transition her to the Adult formula and of course It didn't work.. So the food trials began..
I have tried The Honest Kitchen, as much as I LOVE the company It did nothing for Taycie but cause major poops and a upset tummy.. Their formulas are very high in flaxseed..which did clean her out. I tried the Embark formula which is one of the puppy formulas..She did nothing but poop all day long. Later I read on the back of the box the fiber content was 9.6%!!! So no wonder she pooped so much...I finally gave up on it..
I have tried Acana, twice, recently and about 5 months ago. I tired Pacifica first and then Prairie. They both gave her AWFUL diaherra and horrid gas.. Nature's Variety Prairie did the same thing.. I finally gave in tried Pinnacle Duck and Potato a Limited Ingredient Diet.. It was a lifesaver.. She does tend to get bored with it so I just also bought a bag of Natural Balance LID Sweet Potato and Venison.. She loves it and it is working well for her little tummy.
I found that no matter what you read or what you try you have to do what works best for you. Taycie actually does ok on grains.. Good Grains don't bother me so much... Oatmeal really helps her severely sensitive stomach so I think some grains do help. If she has a stomach ache a little cooked oats with her food really settles her tummy!
My biggest concern for her is protein. I do like to add different wet foods to her food to up the protein since most LID diets are low in protein. I usually buy Wellness 95% meats and mix that in. It also allows me to mix in a single ingredient so I know immedietly if it causes a flare up and that protein doesn't work for her.
I feel finding what works the best for your dog is the most important. Some dogs do better without grains.. some do better with grains.. Its all a trial and error process. I got so tired of seeing Taycie with an upset stomach and throwing up and eating grass.. I just want to see her comfortable and happy