I agree with everyone when they say what works for one yorkie doesn't work for another. My Tyke is 6 1/2 yrs old, He wouldn't eat Wellness, tried Nature's Health for a year, he still had stomach issues, then changed him to Blue Buffalo, worked for awhile and then right before Christmas my daughter's vet told her he sees more dogs with GI problems and they are eating Blue buffalo. YIKES...lol He did start having problems with this food since last summer. His stomach gurgled all the time and he vomited still off and on sometimes.
So the first of January he's been on Royal Canin Dry and some of their can food. I will say this, his skin is not dry anymore and his coat is shiny and not as dry anymore. So far this food seems to be agreeing with him better than any I've ever tried.
So you just have to try what works.