There are many distractions today when owner-training a service dog. And I'm not only talking about distractions for the dog.
If you want to train your dog to be your calm focussed service dog in a timely manner, you'll have better success to choose one program designed for the job and follow it through. The building blocks that are laid out for you will get you there faster and with more success than trying to cobble your own program together.
The trouble is that we all get bored of the doing the same things when they require long-term focus and we welcome variety in what we do. One thing to do is change what specific behaviors within a program you are are working on, then go back to the previous ones.
Occasional clearly-defined side forays to unrelated activities for variety are fine. They do, unfortunately, act as a reinforcer and often become the focus, which is why people often stray from a program. We get bombarded by social media with all the possibilities that are out there. We feel we are missing out. Shiny bells and whistles draw us away from what should be our focus. Stay the course!
There are so many fun sports for dogs today! Many of these require very different emotional state from service dogs and are often incompatible with being a service dog. They aim for high arousal and high speed. Instead we want a service dog to be in medium to low arousal at all times (except when off duty) so that he can regulate his behaviors and ignore highly arousing distractions like running people, kids with food and other dogs. A service dog needs to be able to get up from a relaxed settle to do a task when needed, then settle back down immediately. The behaviors a service dog are asked to do are smaller more focussed behaviors like a short 6 foot retrieve of a dropped item rather than outright sprinting for 100 yards to retrieve an object.
Consider the extra courses you take carefully. Will they lead you to your goal of a trained assistance dog or conflict with it? Can your dog clearly separate the two as work and play? Can you? If not, keep looking for something more compatible.
Choose a solid program that is intended for service dog or assistance dog training. A program that is best suited to your medical needs, your dog and your environment will help you both to learn the needed behaviors, tasks and emotional state. Such a program will offer training for the different life stages of your dog, and support you through the challenges of such stages if you follow it through. The program itself will build in choice for variety to keep the process interesting. The best thing you can do to have more success overall in training your own assistance dog is stick to the program!
Here are some tips to staying focussed.