Yup! You've got a typical yorkie!

The best way to change foods is to mix in a little of the new food and gradually increase the amount until you've made the total change to the new food. Of course, since it's yorkies we're talking about, there isn't a guarantee this will work, either.