She is probably just adjusting to her new home, alot of yorkies are " picky", pick one food stay with it, personally I dont think royal canin is a good quality food but thats just me. What ever you decide to feed her , you can try a little parmisian cheese sprinkled on it, if that doesnt work try a little organic chicken broth to moisten it. If you havent taken her to the vet , you should make sure her teeth are okay
.. Merricks has a good quality food that you can add warm water too that makes a nice gravy , she may like that and it also is in between soft and hard food.