Jack has been awesome, the training he has provided and taught us, while firm and direct, is friendly and non-aggressive providing a positive correction to my dogs behavior instead of a forceful change. My puppy, Mica, was exactly that .. A puppy who wouldn't listen, stay, come back, or quit jumping on company etc. After just a handful of sessions I can now walk her outside without worrying about her being constantly on a leash, she's does better every day with stay, and she's not as wild jumping on company. We've been enjoying going outside (in a non-fenced area) to play ball and I'm not constantly worried that she won't come back or that she'll run onto the road. Without Jack she would still be on her leash 100% of the time and I would still be spending more time telling her to get down than talking to my guests. We're also working on stopping her desire to chase the cats throughout the house, which I have every confidence will be resolved soon. Jack has also been very understanding when I've needed to change appointments and flexible when I've asked to focus on a different behavior than we had previously discussed for training. I have already and will continue to recommend Jack and Bark Busters to anyone looking for a dog trainer.