If I were you i'd totally look into a service dog. Call around and see if there is a service dog organization in your area.