As per the title I have a new puppy. She is gorgeous but very disobedient. It's been a long time since I've had a puppy and I'm a bit rusty on how to train her in certain things. My OH thinks it's ok to give her a smack whereas I'm loathe to do this - what's the consensus, is there a kinder way to teach her right from wrong (in so far as a dog can understand!)?