Refined Canine offers dog training to Calgary and area. We offer dog training in our group classes as well as private session. All the methods we used in our dog training are based on scientific methods. Having developed a concrete grasp of learning theory and canine communication we apply these methods into our training. We are continuously increasing our education to ensure we are providing our clients the most successful tools available.