“We cannot say enough great things about Cowichan Canine staff and programming. Due to an unexpected work assignment we needed to find a dog trainer in a new area for our challenging rescue dog. The team at Cowichan Canine provide the most thorough instruction, while taking time to make sure that all grey areas are fully explained and demonstrated. There's lots of time built in for questions and challenges, and the environment is fun and friendly. I wish we had more time in the area to take continuing classes, but we got amazing benefits from the one that we were able to fit into our schedule.“
“We cannot say enough great things about Cowichan Canine staff and programming. Due to an unexpected work assignment we needed to find a dog trainer in a new area for our challenging rescue dog. The team at Cowichan Canine provide the most thorough instruction, while taking time to make sure that all grey areas are fully explained and demonstrated. There's lots of time built in for questions and challenges, and the environment is fun and friendly. I wish we had more time in the area to take continuing classes, but we got amazing benefits from the one that we were able to fit into our schedule.“