I'm thinking about getting myself a dog and I don't know much about small breeds. My family always had large dogs, but I'd prefer a smaller dog, since I don't have a huge amount of space. Ideally, I'd like a calmer breed (not lethargic, just not nervous) and preferably one that isn't a big shedder.
I'm planning on going to my local shelter and rescuing, so I might not have a huge selection, but any suggestions for what I should be on the look-out for? Or what I should maybe avoid?