Dave shows a level of professionalism that is second to none. He was very helpful, always thoroughly explained everything with our dog's training, and always came prepared. He even had a personalized folder already put together for us before our first training session. He also uses great analogies to explain dog behavior, which helped us. Most importantly - my dog is making amazing progress with his leash walking behaviors. I highly recommend!