One of my yorkies has allergies and is allergic to the same things your yorkie is allergic to. I have been feeding him this food for over 2 years now and it's a MIRACLE how much his skin has cleared up!!!!! It's Natural Balance Duck & Potato:
Dick Van Patten's Natural Balance® L.I.D. Limited Ingredient Diets® Potato & Duck Formula