Val is a wonderful dog trainer - actually people trainer. We took our pup to her puppy classes and found her to be excellent! She is caring but firm, fun and very smart. Our dog made great progress and we learned so much to make having our dog more enjoyable. Happy we found her and plan to take more classes with her!