Don't you sometimes get tired of hear your own voice? Of asking the same thing 3, 4, 5 times before somebody responds? I find this to be particularly true when you are a parent. A friend suggested that I try disciplinary measure that uses pegs and it has work wonders!
Here is how it works: Place 10 pegs onto a coat hanger. Explain to your child that 20 pegs are the goal and that they can be earned through positive behaviour (listening the first time, talking kindly, sharing, etc). Once this goal is reached some type is reward is then given (ice-cream in the park, small toy, etc). They should however understand that unacceptable behaviour leads to pegs being lost. There is to be no negotiation and no warnings, the aim is immediate obedience.
So far Mr T. has responded well. He likes the visual reminder and loves that he is seeing the fruits of good behaviour. So far he has dropped as low as 7 but currently he is sitting on 17 and a trip to the shops in imminent. We are very quick to reward good behaviour at the moment but plan on raising the bar as he get better at listening and obedience. I am amazed at the change in the atmosphere in our home - less yelling and a whole lot more praise. That has to be a good thing!