DP and I are possibly thinking of getting a dog at some point in the future. It will be a few years I think, as we can't have dogs in our current house, but I like to be prepared 
I've never owned a dog and know next to nothing about them. DP's family are big dog lovers and have always had dogs. Now, the subject came up about training dogs, because I've seen members of his family threaten the dog with a slap and give one on (very rare) occasion, not hard, and 99% of the time a verbal command was enough for the dog, but still. I thought this was really old fashioned these days? The only thing I could offer was that I vaguely remembered something on a dog training TV programme about using a clicker - I wasn't sure if the clicker was a reward thing or a negative assocation type thing, DP said he thought this seemed more cruel (if it was meant as a punishment/deterrent) because dogs have very sensitive hearing and so it was like it was going straight for their weakness.
So I'd just be interested to know what training methods people recommend and what general thoughts are these days?