I've read so many reviews about so many of the dog foods since the summer scare

, including the high-end products. Right now, I'm feeding Royal Canin but was planning to switch to Canidae when Johnny got older as I've read the size is a bit large for some of the tiny ones. Vet recommended both brands and a few others that are harder to get.
It's more and more confusing with each site you find!
How does one make a good decision?