Jennifer is an amazing trainer! Over a long period of time, she has trained two dogs, through the boarding program, for our family. Fast forward 15yrs and neither dog ever lost the training she put in them. We'll be bringing our newest rescue dog to her soon once we get her completely healthy. We've already had an in-depth conversation about our rescue dog and her fears, energy, and quirks and, true to Jennifer's empathy and desire to meet each dog where they are, she's already talking about how she will approach her training. Can't wait to work with her again!!