I have to post a story and I *swear* this happened with a friend's dog - not MINE!!
She was having similar issues with her puppy. She got him at about 6 weeks of age. Not a Yorkie. Anyway, her vet BIT the dog to show the dog that it was not the Alpha Dog. I was shocked and a little appalled to hear that, but apparently it worked.