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.