My family has two herding dogs (Australian shepherd and Border Collie) and they are crazy smart, but have more energy than any of our previous dogs, even our two prior border collies. So, our vet referred us to Lorenzo's and we called them as well as other trainers in town. Other trainers' techniques just didn't seem to make sense to us (between the metal chain bags or electronic collar work before leash handling). So, we made an appointment to meet with Lorenzo's. They focus on handling on-leash before going off-leash, which leads to your dog both respecting and actually listening to you. We are only partially through our second training, but we have worked with Anton with both and he is phenomenal! Handles the dogs so well, is a very good and understanding instructor to those who are beginners and tries to work with your schedule as long you're understanding of his. Another perk of Lorenzo's is they allow you to continue with group training after your personal sessions have ended. We highly recommend Lorenzo's and think you'll avoid spending a bunch of extra money if you choose them first.