Our Philosophy

Dog training is careful business.  No two dogs are alike, and our training programs are customized to suit the individual owner and pet in question.  We design individualized programs taking into consideration  the animal's breed, age, individual temperment, environment, as well as the owner or family - which comes with its own unique set of individual qualities.  All of our "programs" are designed to help you learn to train your own dog, and transition our involvement into the background while you lead your pet into a relationship of mutual trust and affection.  For example, we might meet once a week, and I'll help you "teach" your pet a desired behavior, and give you "homework" to practice with him or her for ten minutes a day.  When and if you run into a stumbling block, we help you move past that hurdle.  The process is a learning one, both for you, your pet, and for us to see what you need to live together in harmony.