- Positive reinforcement
Clicker training is a popular way to teach your dog tricks. For those of you not familiar with clicker training, here is a link that explains it better than I could: http://www.aspca.org/pet-care/virtual-pet-behaviorist/clicker-training-your-pet
However, a few 'punishments' can be used correctly, and punishment is a strong word for it, it's more like down time and cooling off. For example, if you just had to break up a dog fight (and trust me, I've had to do it countless times) you may find it in your favor to put your dogs in 'time out', or more accurately make them down-stay for fifteen minutes or more for them to calm down and cool off.
I say, a happy medium is required for ultimate dog training success. I focus mainly on positive reinforcement, with a few corrections here and there, and a time out when needed. As long as you are not hurting your dog in any way, and you are getting the results you want, you are on the right track. Just find what works for you.