David truly has a gift for training dogs and more importantly, their owners. He is a real pro-I love the follow-up training instructions that he so patiently and neatly writes at the end of each session. They are so helpful, and I review them often. David has always responded promptly to my emails and calls and if something wasn't working, he always had a plan B (or C or D in my case)! I wish I had started working with him immediately after getting my rescue dog instead of waiting 6 months, but better late than never. Thanks David!