panzee, taking away is the best method for most circumstances :) glad its working for you too .x
If my child throws anything, I ask them, calmly but firmly not to do it or it will be taken away, they do it again..its TAKEN AWAY !! if they are young (eg under 2) then its given back after 5 - 10 mins, and I reaffirm, if you throw it, I WILL take it away ok. (making sure they hear me by looking at me when i speak. If they refuse to even look, its usually defiance, and then i will say, "if you dont look at me, you wont get it back today" and I stick to exactly what I say ! if you bend rules, children bend rules.
The older the child, the longer its taken away.
same goes with food, ...
if you throw your food, you will be taken away from the table, > they throw food, they are removed (gently but meaningfully) from the table, returning after a few mins, depending on age of child etc.
if they continue in bad behavior, then after 3rd time (whatever you see fit for age of child, defiance of behavior) then tell them (and mean it) "if you do that one more time, you will leave the table & your dinner will be thrown away". if its consistent, every mealtime, and you always do the same punishment, they will soon know you mean business.
If the behavior doesn't improve over some weeks, then lesson the amount of warnings they get, as its maybe becoming a game? power struggle etc
if they hurt other children, remove your child from the play area, with same kind of warnings in place.....then give them a final warning if still no improvement after 2 /3 times if you hurt anyone else, you will go home, or if your already at home "the toys will be put away" etc etc (unless they have hurt someone badly, then the final warning of going home should really be given.)
removal of food, toys, child will usually start to work well if ALWAYS done consistently, as soon as you cut corners, pretend to not see, make excuses for them etc , it will not work & you'll be back to sq 1 .
hope this helps some mummies,
and this routine can work for any child old enough to demonstrate behavior such as throwing food (not accidentally dropping it of course) or hurting others, or being too rough, as long as you use words they understand & are always consistent, they will learn & understand.
as for dangers, again, remove them from the danger, & say " we dont go near the hot tea, we dont go near the road, use methods to keep them safe, such as reins near roads, safety gates, etc if too young to understand, hot tea always in a place unreachable. so when you do need to discipline, its because you have done all you possibly could to eliminate dangers first.
sorry its long, but hope it may help? x