This is another great Maltese forum. It's a busy place and a great place to learn more about Maltese:
http://spoiledmaltese.com/forum/inde...se.com/forum/#
I'd also check out Bichons and Havanese. They are a little bigger and much sturdier than Maltese and Yorkies who should be in the 4-7 pound range.
I'm especially partial to Havenese since they have such a wonderful, proactive breed club who is striving to keep the breed healthy and free from the genetic problems that are so common in Yorkies and Maltese.