Calliope is so picky, when I got her from her previous owner 2 months ago she was eating science diet. Then I switched her to royal canine by doing 1/2 science diet 1/2 royal canine for yorkies but she would only eat the royal canine kibble n wouldn't touch the science diet kibble anymore. Then she would turn away the royal canine. We have tried innova for small dogs which she's ok with but she loves nature's variety instinct raw. I guess it depends on the age of your yorkie and what suits your dogs palate. Sorry for the long post.