I would highly recommend Jenny as a dog trainer. I adopted my 3 year old dog from a shelter in March and he was very reactive. Jenny was able to work with him and improve his reactivity through her training sessions. She has an incredible fund of knowledge with regards to dog psychology and behavior and she always took the time to explain why he was acting a certain way and what I could do as his owner to prevent/mitigate the reactions. Working with Jenny really helped me understand my dog better and I know the training sessions he had will help him long term.