Sorry, I don't have the answers for you as I'm a new Yorkie owner myself, but I just wanted to say thanks for posting all of those questions! I've been wanting the answers to a lot of those myself.
*Edit* By the way, Lexi is my favourite name! I wanted it for Chloe, but Chloe's daddy didn't like it at all so we settled on Chloe.