Bill trained our GSD he did a an amazing Job, Redd was very stubborn and bill was very patient and successfully trained Redd to , Sit ,Come, Down, extended down, Place amount other things. Bill was very fun to be around . You can trust him to do a great job every session.