I'm kind of new to yorkies (my Trixie is 6 months), and so I don't have the answers to your questions. But there are a lot of wonderful people here with LOTS of experience, so I'm sure somebody will come forward and give you the answers.
I just wanted to say WELCOME to YT. It's good to see another Wisconsinite here!!!