You should do what feels right for you hun. If your child learns by getting put in a naughty spot then stick to your guns and do it your way. My DD learns by me saying no and then explaining what she did wrong and it works fine for us. Other people may have to smack or put in timeout and as long as it works for them then there is no right or wrong way.

HTH