Well I hate to disagree with your therapist, but puppies cant be moulded to fit your needs. You have to find a personality fit in a puppy same as an adult... but I won't get going on this as I am a bit passionate about it lol.
I've always rescued adult or close to adult special needs pets...