I have been recommending the 6 stars food i.e. orijen, totw, acana, evo, etc... on this forum because that's all my 3 years old gsd has had with good results. She looks healthy, and we have had only one really bad ear infection a few months ago.
But very recently, I took a second look at the marketing material offered by Royal Canin GSD 24 (an inferior food according to dogfoodanalysis), and I thought that if royal canin has been addressing the same health concerns over many years by using the same specific ingredients in their formula and still be around, they must be doing something right. Moreover, the gsds that I have seen at the dog park fed with gsd 24 looked beautiful and full of energy. So I started to feed the gsd 24 formula to mine, and what I see after a month is a more energetic dog with all signs of better health (a bit leaner, stools, softer shiny coat, even though it feels greasier).
I know that dogs are carnivores and that there's a lot of talk about dogs not meant to eat corn and grains, but I caught my dog several times in the past stealing corn cobs out of the trash and eating it all.
I start to think that royal canin has a serious formula based on 30 years + of real research, and this must not be just all marketing. They would not be around if their food is as bad as how dogfoodanalysis describes it.
It's been a month now that my dog has been on a diet made of 60% GSD24, 20% EVO red meat, 20% canadae. For her GSD24 works at least as well if not better that what she has had in the past.