Maribel was my K9 trainer and we used an entirely virtual training method. This is a great program and I cannot recommend highly enough. We used Zoom or FaceTime to do each class and Maribel made herself available for any problems or questions outside of the classes. From a psychological perspective, their methods are superior to other dog trainers who simply teach your dog to shake, sit, or stay. I have a BA in psychology and went to grad school for mental health counseling, which is why I knew this was the program for me and my puppy. Having another trainer physically with me could confuse the dog on who is the alpha, so the virtual experience removes this possibility. Additionally, with the pandemic, I feel safer with this method as well. Maribel taught me to be the Alpha of my pack and proper pack behavior. This is key since I live in an apartment complex where many other dogs live. You never want your dog to be the one no one wants their dog to play with. Being able to provide structure in addition to obedience training has made all of the difference. My neighbors and family constantly comment on how well trained my dog is and how well he behaves. I highly recommend Sam Ivy and their training program.