Mike is very knowledgeable in the art of training and problem solving for your dog issues. His methods are straightforward, easy to learn and very effective. I would highly recommend him for your training solutions.