Terry explained the training techniques very well, but on day one, it was a lot to take in. From day one until now, there has been a 100% change in my dog. He's still a puppy, so when he gets older it will be awesome to see the final results. Terry was very thorough with everything in the training and made me understand it a lot better as well. It has been a pleasure working with and staying in contact with Terry for my dog and I both. I have already recommended Bark Busters, and they hired her for their dog trainer. It is great to know, no matter where we are, and have a problem, Bark Busters will always be there for us.