My 2.5-year-old son is repeatedly using a bad word. We have tried so many times to change him but to no avail. What can we do to change this habit? Also, he gets angry very quickly and starts throwing what ever he gets in his hands. Kindly advice.
From my experience I could say, that the best way is to ignore that words. If that child gets very much attention, by just saying such words, it is very attractive for that child to do so.
I'm also not very happy with that, because the child could think, that word has no meaning at all. But I have no better method.
I know this answer is out of vogue, but it worked when I was that age. My mother grabbed me immediately and washed my mouth out with soap. It happened twice, and that was it.
I think that you have two problems based on your question:
- The first being using bad words (the main question)
- "Also, he gets angry very quickly and starts throwing what ever he gets in his hands."
Perhaps both can be solved in a similar way. I think that taking things away temporarily whenever these behaviors occur is a good start. Since he is so young, the take away items must be geared with extremeness from his point of view. The take away / punishment must occur right away when the behavior is shown. You must be consistent that whenever he does action A, he gets the result of B, so that he learns if I do this then B will occur so I should not do it.