I've worked with trainer Nate on my Swiss Shepherd. Prior to our training, we avoided taking her on walks in public where we would run the risk of seeing even one other person or animal, as she would bark on leash wanting to interact with everyone. Given her size and menacing growl, we didn't want to have her frightening anyone. Since graduating from the first on-leash course, we can now take our Shepherd out walking around the neighborhood without worry & we are slowly introducing her to more and more populated areas while practicing her commands. We could not be happier with our training with Nate. I want to emphasize that all of the training was done virtually, and it truly is a partnership where you have to put in the effort to gain the benefits you're looking for. If you invest your time accordingly, you will most certainly see the benefits.