I was going to suggest an Asperger Assitance Dog. These dogs can go anywhere the general public can go. Mainly,they are used for socializing socially anxious people,but if you have other severe problems such as panic attacks,depression,seizures,fainting,disorientation,etc...they can help with that. Usually,these dogs are Goldens and Labs but they also use Standard Poodles,German Shepherds,and other big breeds.
If you just want a PET dog,though...
I actually recommend getting a Standard Poodle,a Labradoodle(lab-stnadard p. corssbreed),and/or a goldendoodle(golden retriever-standard p. crossbreed). These dogs are smart,sweet,good-tempered,DO NOT SHED,are highly trainable,all that jazz.
Look them on on google. You'll get alot of good info.
Good luck!! !
-SpaceCase
_________________
Live and let live.