Jim was very thorough in explaining the training techniques to us. We saw great results by the end of the first session. Our dogs were sitting and staying, no longer barking at the doorbell or at the windows and they were no longer jumping on us either. The training was informative and pleasurable and everyone had a chance to participate in the training. We have told our co-workers and neighbors about the training. Jim is very accessible and punctual. He has been friendly and patient both with us and our dogs. He is genuinely concerned about our dogs and helping them improve their behavior. We are pleased!