I believe Craig is one of the best out there. So far I’ve been to his instructors workshop, done an online course with him working with my own dogs and have now begun a professional mentorship with him and each time it’s gone beyond my expectations. Craigs great at breaking down things to be more easily understood while also inspiring and motivating you through the process. Couldn’t recommend him more and I’d happily do each service again.