I would like to enroll in some dog training classes with Bowie, and am wondering if anyone can recommend some reputable trainers in the Calgary area. What I'm kinda looking for: - A trainer who uses positive methods (absolutely NO Cesar Millan/Brad Pattison type trainers, I don't think many in the forum approve of their training anyways, but just laying it out on the table.) - One that can walk Bowie and I through the basics but I also am interested in doing some amateur agility classes with him. - Bowie is a good dog and learns fast, but he had a bad puppyhood and was abused, so he's a little shy. I would like to work with someone to learn how to bond more with him and bring him out of his shell. Also, what are the opinions of trainers training in your home as opposed to a class setting?