
Balanced, clear, science-based dog training — taught the way Ethan teaches it in person, to a community of 500K+ dog owners.

Ethan started McMahon Dog Training as a private-lesson business in San Diego: driving to people’s homes, fixing puppy biting, leash pulling and reactivity one dog at a time. The lessons worked — but he could only be in one living room at a time.
So he filmed the exact sessions he was running in person — real dogs, real owners, unedited mistakes included — and built the Perfect Puppy Program. Over a thousand families have been through it.
This platform is the next step: every course, the weekly live session, and an AI coach trained only on Ethan’s lessons — so you get his answer, not a generic one, at 9 pm when the puppy is biting.

“I never put my dog’s behaviour in the hands of other people — and I don’t want you to either. You’re going to learn to do this yourself.”
Everything in the curriculum comes back to these. Learn them once and every lesson makes sense.
Dogs learn in the moment — within about three seconds. Every lesson starts with when, not how hard.
“Yes” means a reward is coming. “No” means stop. Said once, always followed through.
Build what your dog will work for before you ask for anything — then take it outside.
Follow-the-pressure leash work, thresholds and clear consequences — mild, fair, and instantly off when the dog gets it right.
Every lesson is filmed with a real client dog — mistakes, distractions and all.
RoccoDachshund puppy · Zero to Hero
HarlowGolden · jumping, chewing
Toby90-lb Lab · leash walking
NalaVizsla · leave it
BanjoReactivity Rehab
PintoRottie mix · greetingsEvery path, the AI coach and this week’s live session included.