I'm a bit biased towards chihuahuas because that's what my boy is, but if I were to choose a top favorite, I'd say Australian Shepherds! They are such beautiful dogs.
(not my picture, found on google images!)
I mean, just look at that beauty. They look so majestic. Unfortunately because I am so sick, I can't get outside enough to be able to give an Aussie the proper exercise and care he would need, so my dream of owning one is quite unlikely. I've heard some can be calm and easy-going, but I wouldn't want to take away from a dog's health by owning one that I can't help give the proper care to. It makes me very sad though, because I would love to have one. I've heard they are very kind, loving dogs that are extremely devoted and loyal to their owners. That's exactly the temperament I've always wanted in a dog, and the Aussie is the perfect sized dog in my opinion too - not to big, not too small, just midway between and in the perfect range for snuggling with!
I love German Shepherds as well, but not as much as the Australian Sheps.