I had Riley on the Royal Canin Yorkshire Terrier Puppy food. He liked it.... and the Petsmart I would get it at could not keep it in stock.....
I decided to switch to Acana because I wanted to go grain free.... and I could get a 5.5lb bag for around $14.99. I was spending about $20 on a 2.5lb bag.
He is doing Awesome with the Acana.