Thanks you two.  That's very surprising about Royal Canin.  The girl at the pet store even pointed out that they make a pet food specifically for Yorkshire terriers.  I'll do some research before buying my next bag of food (I just got the smallest bag they had until I can gradually switch him over).
 
I didn't really go into raw hide because I covered that in an earlier thread so I'm good on all the info I received about that. 
Sanitizing the (used) crate is freaking me out because Baxter has only had two sets of shots and I am scared that he may come in contact with something.  I will feel better when I speak to my vet on Wednesday. 
Thank you for all of the advice.  I really appreciate it!! 
 
 
Off to do some research!!...