Puppy Classes

In these classes, puppies socialize with other dogs, learn good manners and are introduced to obedience commands that lay a foundation for future success. Click on a class title to learn more and register!

New Dog 101 (FREE!)

A highly informative session for anyone who has a dog, is a new adopter or is interested in getting a dog.

Puppy Parent Orientation

This highly informative one-hour session is essential for anyone who is a puppy parent or is thinking about adding a puppy to their life. No pre-registration required.

Puppy Enrichment Hour

Bring your puppy to our unique weekly playgroup to socialize with other puppies and develop healthy play skills, with lots of hands-on guidance from our puppy trainers. This is a drop-in class, no registration required!

Puppy Playgroup

Puppy Playgroup is a great opportunity for your pup to develop play skills with you and other puppies in a safe and supervised environment. This is a drop-in class, no registration required!

Puppy Manners 

This class is six weeks of puppy fun! Puppies learn general manners such as sit, down, come, and playing nicely with others.

Puppy Manners Fast Track

This twice-a-week class covers everything in the Puppy Manners and MORE over the course of seven sessions.

Puppy Tricks

Pups love to learn, love to perform, and love to hear applause for a job well done.

Adolescent Manners

A class for the teenage dog in your life who has a lot to learn


Questions? Please call 415.522.3509.