Over the years, I have found it is pretty individual as to what each dog does well on. The website mentioned has lots of info and lets you compare foods.
I try to avoid foods that have corn in them. But, my young Sheltie looks really good eating Eukanuba. I have other breeds too. I rotate foods so that we are not always feeding the same formula. Have had good experience with Orijen and Acana. I have one dog that really does well with Evo Red... but alas that company sold and now has a massive recall. I went to Prairie Instinct next. Seems to be working well. Fromm has been a good food for us, too. Sometimes I get Evanger. Lots of premium foods out there to look at. Many of my dogs love Honest Kitchen but I don't afford it for them often.
Blue Buffalo was not great for mine. I was talking to a vet/judge at a recent show. He says he is not impressed with Blue products. But, some dogs may do great. Mine didn't.
I have fed raw in the past and supplement with it some. Lots to learn there. I have purchased the pre-made raw products. So far so good on those.
The Shelties I have are easy keepers. They will eat anything and seem to do well on most foods. Very glad for that!!
I think it is great you are giving thought to what you are feeding. Puppy foods are not as easy to find for me. Sometimes I had to order it delivered.