"Just as a thought, is your litle one at a nursery or playgroup as the staff usually have some sound techniques they will apply to children who get a bit out of hand. Ours also run parenting courses, which is more a gathering of parents to help talk through aspects of parenting, and offer help and support. "
(QUOTE: mumoftwoangels)
Generally, the techniques used in nurseries/playgroups tend to be time out, diverting their attention from the current situation (works well when two children are fighting for the same toy!) and in some places, behaviour cards which show simple illustrations, instructing the children in a particular way, for example, good sitting, quiet lips, hands down etc. These are generally very effective in nurseries etc because they are constantly used and are understood by all the children.
However, this kind of behaviour management doesn't always work as it is not carried out at home, so therefore is not consistent. Children are then given mixed messages about how to behave at home or at nursery.
Sorry, this was kind of irrelevant, but wanted to share my thoughts on it, as I manage a nursery and deal with this kind of thing on a daily basis.
Always harder with you own though!