Registered students: please look at the Daily Schedule on the home page instead of this one.
Click image (and wait) to watch Ahimsa train puppies on TV
Our puppy classes allow for flexibility, because we know you've got a busy life already!
Classes are ongoing, so you can start right away. You can reserve more than one session per week to guarantee your dog a lot of socialization and training, drop into other days of the week (if there's room). If there's a date you can't make, you can log in after you register to change session dates during your 6-week class.
Class types:
Baby Puppies, 2-3 months old, have their own class, though they *can* take the regular class if the baby one doesn't fit your schedule. Also appropriate for shy dogs. It's simple to log in to switch to a mainstream puppy class when your puppy gets older or braver.
Small breed classes are for dogs who are expected to be at most 20 pounds at adult weight.
Large breed classes are for dogs who are expected to be at least 50 pounds at adult weight, and their 'allies' that welcome play with bigger dogs. This class includes the giant breeds, too. If you have a 4.5 month old lab, for example, or a 3 month old great dane, this section is the best choice.
All other classes are for puppies between 2 and 5 months old at their first class and finish by 6 months old. Older puppies should take Basic, All Levels, or Jr. High.
All membership levels include a free dog training clicker and an instant download of our 50+ page digital dog training manual. Click here for more information on our puppy classes in Seattle.