I have a yorkie boy and he is a sweet cuddler but he can be a terror too! His a bit dog aggressive with any dog outside our family. He has had no health issues and he was a breeze to potty train. They love to be with you every moment and they are very very smart and learn quickly. If you are looking for a sweet, intelligent and clingy dog, get a yorkie. The maintenance on the coat is fairly easy as well and they do not shed. I have two maltese as well and their coats are much harder to manage. Do the "search" engine and you will come up with all kinds of information.
Oh, and Welcome to YT!