At SNAP we offer a variety of training opportunities for you and your dog!

(Click on the headings for more information.)

"Training is simple, but not easy" - Bob Bailey, world-renown animal trainer.

Our training philosophy at SNAP is to tell dogs, in a way they understand, when they have made correct choices and then reward them for those choices. We also set up their environment so they cannot rehearse bad choices. We teach people the mechanics of rewarding their dogs, how to break tasks down into small enough pieces that their dogs can get success, and then build on those successes. Our students have told us we teach them to think like a dog. And that is what we are here for - to help you think more like a dog so you can communicate with your own dog in order to get the behaviors you want, whether at home or on the agility field!

We have lots of options available to you for training your puppy or adult dog. If you would like to train with us, drop us a note or give us a call. We would love to hear from you!


For those who want to do agility with their dogs, SNAP offers classes at every level of training, from Foundation through Masters. If competition is not your goal, check out our Companion Agility Class.

Private Lessons

If your schedule doesn't work with our class schedule, you want to do some private training in addition to your classes, or you prefer to address your training needs privately, our teachers are ready to work with you!

In-Home Training

Would you prefer to have one of our teachers come to your house? We offer all phases of in-home training, from preparing your home for your new puppy to helping you with the challenges you are having with your adult dog.

All dogs training in SNAP's classes must be well socialized with people and other dogs. If you have a dog with aggression issues we are happy to work with you privately, but a class setting would not be an appropriate training environment for your dog.