I'm thinking of getting a dog when I move to Toronto in August. I want a small dog that will be happy in my apartment and can cope when I'm at work all day. The other thing I'm looking for is a dog that doesn't shed too much and isn't bad on allergies. It's also a reasonable cold climate too.
Currently I'm considering Chihuahua, West Highland White Terrier, Shih Tzu, Powderpuff Chinese Crested or Papillon. Any other suggestions? Comments or experiences with these breeds?