William has made my experience with adopting a rescue dog one of the most memorable and most amazing experiences of my life. I adopted my pitbull Bobbi from him over a year ago, and he has stuck by my side with amazing training programs, telephone help whenever I need his advice, or have any questions, and constant care and time dedication to me and my amazing pup! Not only have I had wonderful experiences from all of the obedience, aggression, resource guarding, and various amounts of other training subjects from William, but I also learned so much valuable and potentially life saving information for my dog from his Pet First- Aid course. William Barnes is by far one of the most knowledgeable, professional, and caring dog trainers in our community! You certainly will not be let down!?