Hello, I am looking to bring a puppy in my family. I want one that doesn't shed too much as I have asthma. I also want a small or medium sized one. I also live in an area where it is hot in summer and cold in winter etc. Looking for a good looking breed who is easy to train and loveable. Please leave suggestions here and extra information about that specific breed. The ones I've thought of getting so far are : West Highland White Terrier or a Pug (I know it sheds significantly, but is it stoppable?).