Your doctor or psychiatrist would be the ones to write in your file that a service dog would benefit you. From a service dog handler to someone thinking about getting one. Please do NOT fill out the online registries, they are scams. They don't come out to evaluate the dog they just send you a piece of paper and say your dog is a service dog...I just want to make you aware that even though a service dog can help with everything you need them to do (saw the list on one of your comments to someone else), they can also make your anxiety and panic disorder worse..especially if you are the type of person to panic if someone is staring at you because having a service dog is like walking around with a big red "X" on your forehead. Everyone will stare at you, ask to pet your dog, just run up to pet your dog WITHOUT asking, demand to know why you have a service dog (you don't have to tell them), etc. Then after that if you still think you could handle all of that, then you'd need to think about the dog its self. Are you the type of person that can handle long haired dogs or do you prefer short haired? large dog or small dog? Then there is this breed over this breed. There are certain breeds of dogs that don't make the best psychiatric service dogs such as the herding breeds because they actually feed off of your anxiety but thats not to say that they all do because i actually have a herding breed for my SD. There is also a fab 4 of breeds that make good service dogs which are goldens, labs, standard poodle and i forget the 4th but that doesn't mean that those are they only breeds you can use. Any breed can be a service dog but just remember not every dog can be a service dog. They go through an insane amount of work to make sure they can handle every situation possible such as people running up to them, children, fireworks, shopping carts, people in hats, people with canes, tall people, short people, other dogs, other animals, strollers, anything you can think of they are socialized to it and trained to handle it. Its typically 2+ years to have a fully trained service dog. If you have anymore questions feel free to comment below and I can help out.