Knowledgeable and competent dog training. John is great to work with and is honest to a fault about expectations with difficult breeds. He won’t BS you about what he can and can’t do for you and your dog.

Get a Free Evaluation