At Dogs In The Park, based in Guelph, Canada, we help you to develop a deep and meaningful relationship with your dog through our thoughtful, humane dog training philosophy. We work hard to make sure that all of our staff are well prepared to solve training puzzles with you as you work through the programs with your dogs. John, your instructor for this course, is our primary puppy program developer and co-owner of Dogs In The Park. He has earned his Certificate of Professional Dog Training and has many years of experience working with puppies and dogs of all ages and backgrounds.