I waited a long time to write this review... Jonathan had our dog maybe 6 months ago and he's now a…read moreyear old. I wanted to not just write a simple review but to really be honest and sincere because we researched for months to find the right place to train our pup. Our dog is a German Shepherd - Great Pyrenees mix and while he was doing well at wanting to please, he was super stubborn, guarded our home and WOULD not come back for any recall. Now, now, he's the most well behaved and amazing dog, he comes back 100% of the time with just the word "here" and he can jump up where I tell him, he barks once at passers by, but knows that's all. He can do off leash like a pro, today I took him to the trails and he stayed right beside me off leash the entire time I asked. Right now he's sitting in his "place" as he does whenever someone comes to the door. These are all things I tried training him before we sent him to Jonathan that did not work or stick no matter how hard I tried. Right now, I can open the front door, invite him out, and he will stay with me, if he does walk away, he'll come right back when asked. All of this would not be possible without Jonathan. There are some caveats I would say though. If you read the reviews you'll see Jonathan isn't the greatest communicator, and I won't disagree, he's really a dog person, not a people person, but for the care of my dog I want a dog person; if he was great with me but awful with my dog I'd be pissed. His services are expensive. And it will take longer than expected, so expect to bring the dog food and meds and maybe buy him a bed for being at Jonathan's, but it's very much a trust the process, he tells you up front, but he won't bring the dog home till the dog is ready. The other reason I waited for the review is so I could review the extended care and warranty. Upon his return I was unhappy with my dogs progress and I called Jonathan and he came back to me for another whole session to help. Not surprisingly, I was not doing it right... and the true value of his work is what you put into it after, we have been texting and videos and emails with him for the last six months and he's been able to guide us and has invited us to come back for more sessions to fine tune our concerns. If you just give him the dog and then don't expect to train after, you'll loose, because that's just not real, but if you use the essential and reinforce them you'll have a dog you love to be with every day. He mostly gave us the language to talk to our dog, and now we can work with him with ease. I would suggest if you want to invest in your dog, your life, your friendship and relationship with the dog, invest in Jonathan.