We used RC on our dogs when they were puppies..... but when they got a bit older we switched to foods without corn.... Puppies have so much energy weight issues aren't usually an issue, but once they get older, corn can put on the weight. It also cause allergy issues, depending on the dog of course!
We used BB and the dogs loved it..... we now use Fromm which is grain-free and also having good luck with it.
Hope you find what works best for you and your Yorkie!