Also, YES - You need to make and set the rules for your house and YOU being the alpha. NO PUNISHMENTS though.
Positive Training is the best way to go!
I would look into Clicker Training. Yorkies are very smart and I'd bet he would learn rather quickly