She needs to run ! Go for a bike ride and let her run along, that does miracles for my dog !
Also I go jogging with the dogs, it helps

!
If he isn't tired then , then I go in the garden for half an hour and throw a ball and let him return it.
And also, I train him in Obedience, yorkies love obedience ! I reccomand you teaching her for example heal, lay down at heel, sit down at heel, come, stay etc., dogs love that, just have her favorite treats with you and her fav. toy and she'll probably love every second of obedience !

It takes a little time at first to teach them but then its all easy after that.