I have had great success with FROMM for picky dogs... the surf and turf especially goes over well if your dog can tolerate high protein, the duck is also well liked... I am hoping to try mine on the chicken as soon as I can find it.
There are lots of great foods out there... getting a yorkie to eat whats good for them is not so easy,