The consequences I've given have varied greatly. Here are some we've tried:
1. time out in the corner
2. time out in their room
3. spankings
4. hot sauce in their mouth
5. chores (cleaning the living room, etc)
6. taking away toys
The problem is that I'm a softy--at times. I mean, you have to pick your battles. Otherwise I would be reprimanding ALL DAY LONG! Plus punishing your kids often means you are punishing yourself because if you take away something they like, you have taken away their entertainment. That means you have to not only listen to the whining, but find something else to entertain them. I swear it's more agonizing for me than for them.
Don't get me wrong. I have good kids. They are just your typical kids. They get sassy at times. They whine. They even hit and push each other. They're just kids. Is it really possible to get rid of this behavior, or is this just part of growing up? I feel like a broken record. I mean, how many times will I have to say, "Don't jump on the couch" before they finally GET IT????
So what have you found as an effective means of punishment? Because so far, I pretty much stink at this part of parenting.