Cathie is the best trainer we have ever worked with! We have owned 6 dogs over the last 30 years and worked with several different trainers. She is very knowledgeable and is able to communicate training methods effectively and in a fun way! We have done several classes with our two current rescue dogs and everyone who meets them comments on how well behaved they are. I love her heart for rescue dog, since that's my favorite kind of dog. Highly recommend her all the time to everyone I know.