Canine Commands was started because I wanted to give canines and their companions more options in training. There are 1001 ways to train a dog and most trainers pick one or two and stick with it.
Unfortunately, that doesn't work with every dog or every owner. I have found that providing training and behavior solutions in the home is more beneficial than group classes for many dogs.
For specific training philosophies, see the following specific sections.