The techniques were simple and easy to understand. By the end of the training we had a completely different dog! He looked so happy and relaxed. This was a great experience! Al, you were so nice and patient...a pleasure to work with. We have worked with different dog trainers. What we appreciated is how Al was teaching us as opposed too making us feel bad for how our dog acts. Some trainers act superior and act "annoyed" with how a dog acts. Thank you for your patience and for teaching and giving me knowledge and confidence. My dog is so much happier and we are too. I haven't met a dog trainer like you, Al. Patient and understanding, kind, helpful and effective!