Every dog is one good season away from being the dog you imagined.
— Margot, 14 years on the training floor

Zeus
German Shepherd · Leash-reactive
"He used to lunge at every skateboard on the block. Now he just watches them go by."
Zeus was 18 months old and had already gone through two trainers. Every walk downtown was a liability. After six weeks in Margot's reactive dog class — real sidewalks, real skateboards, real distractions — he walks past the Saturday farmers market without a second glance.

Derek M.
Zeus's person · Capitol Hill
Spring 2026 · Limited Enrollment
Group classes and private sessions. Before summer fills.
"We Googled 'why won't he stop biting' at 2am. Margot fixed it in three sessions."
Biscuit came home at 8 weeks and immediately became a land shark. Normal puppy stuff, until it wasn't. By 12 weeks he had drawn blood twice. Three private sessions with Margot — bite inhibition, impulse control, a whole new approach to play — and he was a different dog. Soft mouth. Patient. Genuinely fun to be around.

Priya K.
Biscuit's person · Ballard

Biscuit
Golden Retriever · Puppy biting

"Cooper was destroying the couch, the baseboards, and our marriage. Eight weeks of adolescent class later, he's just a big goofy Lab who finally knows what tired feels like."

James & Anika T.
Cooper · Fremont

"Hazel came from the shelter with someone else's bad habits and a lot of fear. Margot didn't fix her — she just helped her become herself."

Sofia R.
Hazel · Phinney Ridge

"I thought nervous dogs just stayed nervous. Margot showed me that Mochi just needed a vocabulary. Now she sits for strangers at the park."

Kevin L.
Mochi · Queen Anne
Spring 2026 · Limited Enrollment
Group classes and private sessions. Before summer fills.
spots remaining
Across group reactive classes, puppy foundations, and private sessions. Updated weekly.
Spring cohort · 12 spots total
Spring fills. Then summer opens. Then summer fills. It always fills.
Claim Your Spring SpotNo form. Straight to the booking calendar. Pre-filtered to spring openings.
Final Word · Spring 2026
Summer waitlist opens when spring fills.
It always fills.
No form · Straight to the calendar · Spring 2026

Margot · Head Trainer · CPDT-KA · 14 years
