David did a great job with my sweet little Willow! He stayed in touch with me the entire time as I was very nervous to leave my baby for two weeks! He sent me videos of her progress without me having to ask and kept me updated via text throughout her stay. She does excellent off leash now and walks perfectly beside me. I get compliments on her behavior wherever we go. He has also stayed in touch with me since her training and is very responsive if I ever have a question. I would definitely recommend him as a trainer!