I DO THE SAME THING.
TEDE .DONT GET ME STARTED....

When he starts the no eat thing i do stuff like,1. get bone we have a round one stuff it with different thing. cream cheese no fat. mixed with boiled chicken. OR nutracal.string cheese. 2. take the hide a squaril toy and put chicken jurky in the bottom (wow he found a treat)
3. lick the bowl he eats from.. I KNOW ...

I am on artimas right now little tiny bites. I do know the smaller he like that. if its really bad I will get a tiny tiny bit of salmon and spread it in the bottom of the bowl. I dont know if your yorkie would be use to any of these foods. good luck