Hi, I'm looking to buy our first puppy and we have a couple of conditions that we have to meet. The first is that the dog needs to be great around kids as we have a 6 month old child and they will be growing up together. The second condition is that I suffer for hayfever so looking for a dog that doesn't shed a lot and doesn't have a wirey coat. We are looking for either a terrier size (e.g. Westie), or a little bigger. I would appreciate any suggestions that members have. Thank you in advance. Craig.