Get a little terrier or something, yorkies weigh only 7 lbs or so in general, wheatons are ADORABLE - my friend carries hers around in her shoulder bag, it's nice and small and quiet, i had a westie (west highland white terrier) who I ADORED and was the best best best dog ever on the face of the earth, or you could get one of those ones like Winky in Best In Show - he's a Norwich terrier. They also make "teacup" and "toy" versions of various breeds by mating them a certain way - i would suggest against a toy poodle, i hate poodles, but there are others that are totally cute. If you're worried toy or teacup dogs are for sissies look for a miniature doberman - they are exactly what they sound like - my parents' friend has one that is really cool and he's no more than knee height. check http://www.dogbiz.com/dogs-grp5/min-pin/minpin.htm for info.