when my girl was smaller, I canned her (since she 12M old, I already canned her, cos she "understand" canning better than scolding. Of cos I control the strength, only can on hand or leg). Now she at 6, I seldom can, but punish her, like no fruits or no ice cream or dont talk to her, she cannot take it if I dont talk to her for 2 hours.
As for my nieces who were staying w me (6 n 9), last time when young, they were taken care by maid, so maid spoilt them, when they first came to live w me in yr 2007 (maid still around), they also bo chap me, every time do wrong thing, they will cry if been scolded, cry until like want to faint.
I bo chap, I will just use the can and can them with one hand non-stop until they stop cry while I continue watching TV, cos I want to tell them, no matter what they do, will not affect me, I can still punish them and continue w me life (cos they think that I punish them, I had to stop what I am doing, so they always do noti things when I am watching TV or reading newspaper).
Initially, they try to hit me back, so I tell them, this is my house, I will not tolerate this kind of behaviour, I usually count to 10 for them to apologize and stop crying. If they dont (initiatlly), I opened the door and put them outside the house (of cos this trick dont aways work depending on their behaviour).
Now, my nieces are more afraid of me then their mums, once I count to 3, they will do whatever i want, otherwise .... so my sister sometimes quite angry, cos they listen to me, but not her.
Another thing is, after we "settled" down, always asked them wats the learning point, what they do wrong, how they could done it better, how they feel. Starting they said they feel angry, now, most of the time they said they feel sad cos they broke my heart.
Another punishment is, if we go outing, whoever noti, cannot go, or even if go, cannot enjoy the full trip (eg, no ice cream if the others can have). All the 3 girls know, they dare not misbehave if outside the house, cos I told them, misbehave outside the house is 10 X more serious then if at home, cos they throw my face, so no such things of counting to 3 . They know my rules well.