We highly recommend working with Mike and Jerri, as they arrange sessions at your home to best tailor the training program based on the dog's environment and specific needs of both the owner and dog. My husband and I reached out to Canine Dimensions to work with our adult/senior rescue, who has shown increased pulling and barking at other dogs during daily walks. We previously contacted local dog training schools, but none of these felt like the right match for us, as our dog is shy when in a new environment and group setting, but acts confident at home or on neighborhood walks. Mike provided us with an initial phone consultation to understand our dog's history, traits, and what we were looking to work on. Mike and Jerri are extremely personable, and this, together with their professionalism and training philosophy made working with Canine Dimensions a great experience. Mike set up a training plan specific to our dog and worked with us on techniques both inside our home, around our neighborhood and at neutral site to work on our dog's interaction with unfamiliar dogs (Mike and Jerri's dogs). Through each step, we built confidence as owners, and also connected more with our dog in understanding her different behaviors. Mike worked with us to teach our dog to focus on our cues and ignore distractions, rather than pulling/barking. He provided easy to follow explanations along with the training techniques to help us understand our dog's behavior, positive and negative cues to look for in other dogs, and what cues our body language sends to our dog. We will continue to recommend Mike and Jerri at Canine Dimensions, Northern VA/DC, and look forward to working with them in the future!