http://www.tinypuppy.com/images/Img108.jpg
Might I suggest settling into your new home before bringing a new dog in. Small dogs especially can be nervous. Regarding your allergies, Yorkshire terriers have hair like humans, not fur, I highly doubt you would be allergic to that breed. The yorkies are small live to be 14+ years and smart and loyal. They would be perfect for a small apartment. I have had a yorkie for years, the best breed I have ever owned. Good luck in your venture.