We are looking to get a dog to train as an autism therapy dog for our son. I can't have a breed that sheds massively due to allergies. But needs to be generally a calm, teachable breed. What would you suggest?