There are so many ways and methods to train dogs. Most types of training nowadays leans towards positive training thank goodness. Gone are the days of popping collars and jerking chains to get your point across. Granted, this method worked for many dogs but generally that was because they wanted to avoid another correction not because they wanted to work for you.
My very favourite trainer is Michael Ellis. Having been involved with training working dogs in the working dog sports(schutzhund, mondio ring, french ring etc..) he really understands how their minds work. He uses marker training(this is when you "mark" a correct behaviour..some people use a clicker to mark, others use a voice command), and mostly positive methods. There is some compulsion(correction) in his training but very little and I believe that dogs need this. It helps them to learn to handle a little bit of stress, as well as helps them learn more quickly.
If you are interested in learning more about Michael Ellis's methods here is a link to him giving a lecture at the beginning of one of his training seminars: http://leerburg.com/ellislecture.htm
He has several DVDs(yes, I have them all) and they can be ordered here: http://leerburg.com/dvd.htm#ellis
He has definitely brought my training to the next level.
Happy training everyone!