Right from puppy training and socialisation classes all the way through to advanced obedience and sport classes, McKaynine is the solution to your dog training needs in Johannesburg and Pretoria. We also offer a comprehensive online solution for your dog and puppy training needs!We’ve had thousands of dogs and owners achieve their dog training goals with us over the last 20 years. We focus on helping you understand how to get the best from your dog with proven kind positive reinforcement techniques. We also place a big emphasis on your maximum enjoyment of your classes with us.