Just like us, every Yorkie is different.  You do what ever you think is best.
 
There are foods I will never use, but other people do and their dogs are fine.   Thats why there are so many different kinds of food.  No 2 yorkies are the same and we each do the best we can.  
 
It can also take time for the system to adjust to the new food.