The San Francisco SPCA offers a wide variety of reasonably priced dog training classes. Knowledgeable instructors use reward-based training methods to help you train your dog—building a stronger bond while creating a well behaved canine companion.

Questions? Please call 415.522.3509 and we'll be happy to assist you.

Categories of Classes


Puppy socialization and training is the most important first step you can take on your training journey. In these classes and playgroups, young puppies learn life skills and social skills, develop good manners and are introduced to obedience commands that lay a foundation for future success.


The first step in training for dogs five months and older. Students and dogs learn basic obedience commands (sit, stay, recall, down), loose leash walking and how to focus amidst distractions, among other important skills.


Have fun and continue advancing your dog’s skills, building on what you’ve both learned in basic training. Work towards making your dog a Canine Good Citizen or learn some new tricks to be the hit of the next party.


Challenge your dog mentally and physically while strengthening your bond with agility or rally, or work on developing your dog’s innate scenting ability with K9 Nose Work®.


Does your dog have challenges meeting other dogs on leash or need a refresher on recall? Do you want to learn TTouch or master loose-leash walking? Check out our Specialty Classes.

Classes, Seminars and Information Sessions for People

Take advantage of opportunities to learn more about everything from how to manage a new puppy or dog in the home to dealing with common behavior issues to getting certified in Pet CPR.

View our dog training class calendar.

Please review our class policies before enrolling in a class.

Learn more about our instructors.

Back to Top