to answer your question....because she's a yorkie of course!
that sounds EXACTLY like what tucker does. it doesn't really work when we're in a hurry, we just have to grab him and run, but when we aren't in a hurry what we do is sit on the couch with the leash and say lets go and when he finally comes to us we give him praise and tell him he's a good boy and all of that. i think he's starting to get it. good luck with macie!