Have you tried putting it in some meat?
Like chicken or tuna or salmon. 
Most dogs will normally take it in a really smelly real piece of meat.
I do this with Polo since he is on meds at the moment and he never spits it out but every yorkie is different. I made up this treat recipe to put his pills in the treats are super soft and easy to push the pills into.
 
  
Polo's Tuna Balls  
1 Banana
5-10 Strawberries
2 small cans of tuna(drained and rinsed off)
1 cup of flour or oatmeal 
Mash the banana and strawberries and add the tuna
and flour drop by teaspoons on baking sheet cook at 350 for 20-30 minutes
FYI they will be very soft don't worry that is how they are suppose to be
and store them in the fridge.