Fantastic Training Facility. We got a rescue puppy this Christmas. We have worked with four different training companies so we have some ability to do a comparison. AZ Dog Sports is our favorite for on-going training as they have such a huge variety of classes allowing us to keep our dog constantly challenged. It enables her to positively channel her puppy brain, continue to build trust with us and just plain have a blast - especially during agility class. Will is our favorite trainer - he has a great sense of humor and extremely insightful into how our cues need to be modified to get the best from our Emma.