Jenny has been working with us and our dog, Bravo, for several months now and I recommend her highly. She is SMART about dogs. Her training methods are very well reasoned and logical. I love that her approach comes from understanding what dogs respond to and is never punitive. Bravo is learning quickly and we are having fun learning to train him.