I'm definetely biased towards rat terriers, but I think virtually every breed is cute. I really like yorkies (not with long hair) and miniature poodles, but I like big breeds as well. I was at a pet store once, and they had a rat terrier/pomeranian mix, which was probably one of the most adorable puppies I've seen in my life. Actually, TWO most adorable puppies, since there was a brother and a sister.