Everyone had really good advice for you.  And as they said every Yorkie is different.  My Scarlet was very easy to train, guess I was lucky however she IS a barker

  She thinks can round up the Deer and Raccoons just like the big dogs. lol 
I have many dogs all my life, Scarlet has 3 big sisters and a brother ( All Min Pens) but let me tell you she runs the house.  
I have never had a dog bring so much joy and laugher and touch my heart so as Scarlet has. When I bought her my husband wasn't thrilled about bringing another dog into the house but he is so crazy about her that he has changed his daily schedule just to spend more time with her.  It's the finniest thing I've ever seen. 
 
  
I would like to offer my tip on housebreaking. 
I bought a large older baby play pen, put her bed, food and water, toys and doggy pad in the play pen.  That is where she stayed while we were away at work.  When we were home everything was removed from the play pen except the doggie pad. She was placed in the play pen after every nap and feeding.  Once she had complete, (she always yelled at me to let me know she was done) lol  I would let her out with everyone else.  It didn't take her long to understand what the pads were for. 
Doggy pads were placed around the house also.  Next thing I know she was house broke, took merely weeks.
She very seldom has an accident, and when she does my husband say "Oh someone must have scared her" lol.    
Good luck with you decision