Bark Busters techniques were easy to understand and remember. Our dog needed some serious retraining. I did not expect to see great results. Within the first few hours, however, I could see that he was improving already. John really enjoys what he does and his energy and enthusiasm reflects his passion. John was easy to talk to. I would definitely recommend Bark Busters to anyone who thinks they have run out of options with their pet's training. We will continue to work with Buddy regarding his severe separation anxiety. He has been burdened with it for many years.