Our trainer, John, was exceptionally great with explaining and demonstrating the training techniques. The entire family saw a difference in our puppy after the first visit. I believe the natural training methods develop a better dog in the life of the pet plus the family. The training experience was interesting and enjoyable. We learned more about how the dog thinks, what his reactions and body language really mean and how to correct him. We would definitely recommend Bark Busters to our friends and neighbors. Since we haven't had a new puppy in fifteen years and life went smoothly with our last pet, we were rusty on our training techniques. We were relieved to have the trainer come to our home and re-teach us things we had forgotten and things we didn't know. We were starting to get a little crazy with the out-of-control behavior of our puppy before John came over.