Awesome experience! We have had many dogs over the years including 4 other German Shepard Dogs, however Donnor was a little different from the previous GSD's. The trainer was calm and low key but firm with Donnor. We learned heel, place, and how to swim. Donnor loves to swim, even if I don't get in the pool with him. There are so many benefits to using k9katelynn, but it all comes down to the one on one training with a professional trainer. Your training is focused on specific issues and you receive immediate feedback and correction. As the owner, you must put in the time to practice what you are taught during the sessions - 20 minutes a few times each day. This investment in time and money is worth so much more. I know I will have a calm and obedient companion for the next 15 years. Thank you so much!