HI!
There is a great list of breeds to choose from if you like small breed dogs! I love yorkies too! My little girl will be turning 6 this year... I can hardly believe. I've been doing some research on getting a Chinese Crested! I think they're so neat looking!
According to...
http://www.small-breed-dogs.com/ChineseCresteds.html
They are pretty calm, get along great with other pets, they don't shed and have very few potential health problems.
Hope this helps!
Brooke