An easy way to deal with your Yorkie when he isn't cooperating during his walk is to just stand still, making sure that you are facing away from your him. Apply gentle pressure on his leash and wait. If he moves even even just an inch toward you, praise him. They learn well through positive reinforcement.
It doesn't matter how long it takes for them to start walking, and it shouldn't take more than a minute or two. They will eventually resume walking. If he stops again, move a few feet away and repeat the process.