I’ve been working with Michael online for the last few weeks. I was very skeptical about dog training online but it has worked so well! I don’t know that I’d want to do it any other way! Michael and I literally chat daily through an app called Slack. I can upload videos of my dog training sessions and he responds right away. I get immediate feedback and it is so helpful. In addition, Michael posts lots of valuable information and videos on Slack that assist with your training. It’s really interesting. Michael goes above and beyond with regard to the amount of time he spends with you and your dog. He’s incredibly dedicated and responsive to your needs. I highly recommend you use him if you are looking for a quality trainer!