Mobile & Virtual Dog Training in Columbia, Sonora & Tuolumne County
In-person coaching in Tuolumne County, plus virtual sessions.
Meet Des

Hi, I'm Desiree, but most people call me Des. I spent four years at Jamestown Veterinary Hospital working with dogs of every size and temperament, and I've trained dogs for more than five years, including my own two, Howard and River. My training is balanced and mostly reward-based, with clear steps you can actually keep up with at home.
More About MeOur Services
In-Person Private Coaching
Assessment $125 · packages from $300
First-time assessment: 50% off — $62.50
Request Introductory AssessmentPuppy & Reactivity Programs
Puppy from $400 · Reactivity from $175 (no bite history)
Virtual Coaching
from $85 per session
First-time virtual session: 50% off — $42.50
Request Introductory Virtual SessionOne single session only. Not valid on packages or with other offers. This limited-time offer may change or end at any time. If you're approved while it's running, the price in your approval email is the price you'll pay.
How booking works:
1. Request: Complete the Start Here form.
2. Review: Des reviews your request and emails you.
3. Sign: If approved, sign the Client Agreement.
4. Pay: Use the payment link for your approved service.
5. Schedule: After payment, choose your session date and time.
Nothing is charged or booked until your request is approved.
Package assessment rule: In an in-person package, the assessment is Session 1. If you completed a separate assessment within the 90 days before buying the package, your first package session is a regular training session rather than a second assessment.
Use the button below to begin. No payment is collected in the form.
Prefer coaching from home?
Virtual sessions give you live, one-on-one guidance over Google Meet, right in your own space where your dog’s habits actually happen.
Building Better Bonds, One Paw at a Time
Building Better Bonds, One Paw at a Time
Got Questions?
Send me a message below and I'll get back to you within 24–48 hours.