×]If your pup’s under 16 weeks, now’s the time to start training. Our Puppy 1 class fills fast — let’s see what’s available now.
We love dogs and their people. We meet you where you are, keep puppyhood joyful, and teach the real-life skills that create a well-behaved, sociable, happy dog.


Build and build upon a solid foundation with classes for every dog at every stage.
Puppy 1, Puppy 2, Puppy 3 etc.. + Specialty Classes

Play, learn & laugh in our super-fun socials designed to support your dog’s development. Find the social that fits your dog’s age & stage
For Puppy and Small Dog Socials

Immerse your 8 to 14 week old pup in structured, 5-day per week, full-day play and learning to fast-track their growth.
Easy to get to and with plenty of parking, SmartyPup! is the perfect place for your puppy to learn and grow.
With our core areas of expertise, we’re equipped to meet the unique needs of every puppy and their parent—from brand‑new arrivals to sensitive or spicy adolescents.
We take training seriously—but we keep it fun, practical, and supportive, so you can enjoy your puppy while you build real-life skills.
Puppy Development
Puppy Training
Adolescent Dogs
Small Dogs
Behavior Therapy
Veterinary Collaboration

"Unbelievably caring, knowledgeable and professional. Magic results. I do not have enough praise. The years of experience of the owner are obvious. Thank you!!!"

“The SmartyPup trainers are always so patient with us and our never-ending questions and always providing consistent reassurance before and after day school! The whole team is AWESOME”

“I can't say enough wonderful things about Smartypup! Our chihuahua/dachshund puppy Rally has been enrolled in the Day School, socials, and just finished Puppy 1!