My Roo was on Royal Canin as a pup- she got sick (not food related- stress related but she wouldn't eat it anyway) and so we changed her to Canidae which I love. Royal Canin is expensive for no good reason! Anyway this is a really good website for researching dog food- Canidae I think only got 5 stars but my pups love it! Innova evo got 6 stars I think. Royal Canin got like 2 so definitely give it a read- it breaks down why some foods are better than others too! Good luck!
http://www.dogfoodanalysis.com/dog_f...iews/index.php