To a certain age. Once your children can sit down and listen for 5 minutes about why they shouldn't do something, then it's not appropriate. You shouldn't be spanking your 10 year old. Or spanking without plenty of prior warning. Can't just start with spanking. that's not really fair. If you're told 10 times to stop, or you will get one, then it's plenty warranted.