Welcome to Yorkie Talk! The behaviors you are describing, running or backing away, are pretty common among these little ones. Work on the "come" command. Ask him to come to you and when he does, praise and give a small food reward (single piece of kibble maybe). Then let him go on his way. Always give the command in a happy or excited way.
Mix that up with having him come for the other things. You may also want to try crouching or even sitting on the floor, especially if you intend to pet him. My older boy has a healthy concern for things coming in over his head, so he is on guard if a person is towering over him with a hand coming to pet him on top of the head.
I have one boy who will always come when called, and the other comes, but stands just far enough away until he determines what I want him for.
Ankle biting -- when Max was a pup, he liked to play bite my toes in the morning. If he didn't obey "no bite," I put him back in his xpen while I brushed my teeth and dressed. He learned if he wanted his freedom, he couldn't bite my toes. It's a little trickier with a crate -- you don't want your little guy to think the crate is punishment. If you have an xpen or can put up a baby gate to cordon him off when he ankle bites, that would be better. Definitely work on "no bite" and try saying "ouch" or yelping when he bites.