I believe there are low cost and agencies to help you get a dog, and train and work with it. It's a tough job and not all dogs can be a great service dog so best to make sure you don't end up with a house full of dogs on your journey to get one that works best.