Here's another test that will determine which breed is right for you. Doing the first test did not get me a yorkie... but this one did
http://www.petnet.com.au/dogselectapet.html
DACHSHUND (MINIATURE LONG HAIRED)
AUSTRALIAN SILKY TERRIER
YORKSHIRE TERRIER
BICHON FRISE