Cathy has been an excellent trainer for our dog and for us! She knows how a dog thinks and is able to help us understand how to communicate with our pet. We’ve been very pleased with the results of her training.