Cassie has a natural way with dogs and their humans. She has a tremendous depth of knowledge and extensive experience in a wide variety of training. I was looking for a trainer to help me and my Belgian Malinois with some obedience skills. Cassie was highly recommended. From my first session with her I could see how passionate she is about what she does. She is very patient with the dog and handler and ensures that both are communicating effectively. If a training technique is not getting the desired results, she will present a different approach. She definitely sets you up for success! I always enjoy my training sessions with Cassie and look forward to the next one!