John is fantastic!, He provided leash-lessons to a *very* rambunctious 75 pound juvenile German Shepherd! I’d highly recommend John.