I'm so sorry this is happening! Strange little characters, aren't they?
I can't offer any advice, but I'm leaning toward saying that I don't believe this is a yorkie thing. I've never had this happen with any little doggie! I hope someone comes along with a magic answer for you, though.