bring it up with a religious figure, such as a priest or pastor, it you have not already. 4 year olds will be 4 year olds, but a different perspective can't hurt either.
more of the kids like playing, we actually request the helper to play more with him in order to establish a good relationship between them, e.g. read him bed time story, follow his way to play with his favorite toys.
any other thing I can do?
Annie,
actually, we do always pass the message to him that beating and yelling are not good. My wife and me seldom yell at him, but I just lost my control in a very unsuitable time. We alos taught him to respect all things, including people, toys and animals... etc. We never beat him becaue we want to give him a message of beating cannot solve problem. But still this time, we are facing a difficult situation but did a wrong thing. Hope will recover soon.
I will take your advice of
1) discuss with the help to kindly say NO first
2) stay with him more time to show more attention to him.
Thanks for your advices.
RockRose,
the helper is a hired person and my son's mother is with us. His mother also spent a lot of effort to dealing with this problem. My wife didn't go to work in the past two days and stayed at home with them. She targets to return to her job after the helper can take care of the little boy totally. It seems still needs a period of time.
By "helper" do you mean basically mean a hired person who serves in the role of his mother?
I would not allow my child to beat and punch another person, whether she is domestic staff or not (in fact, probably even more so if she was domestic staff. It is degrading enough to be someone's servant without having to accept someone punching and hitting you as part of the job. And that is even true when the person is a child).
However, she is correct in asking you to play it calmly. Your son has lost someone he doubtless counted on from the earliest days he can remember, and probably loved, and he is being asked to accept a stranger in her place. "Blaming him loudly" will only escalate things, and it (as you recognize) was a bad mistake for you to do it.
If this were my son, I would talk with him about human dignity and boundaries, and point out that a good person does not strike or kick another person.
Then I would sit down with your domestic helper and give the helper the ability to (nonviolently) handle it, such as to gently grasp his wrist and say "No thank you!" (this is the way my son's preschool handles it if a child is hitting). And you should use the same language and the same calm approach, if he is hitting her in front of you.
In other words, you are trying to teach him dignity and self-control, and you have to model it yourself consistently...kids do what we do, not what we say. In the meantime, I would address his probable sense of loss over the previous person leaving, by giving him reassurance, hugs and attention (at other times -- i.e., when he is behaving properly-- not when he has just hit his caregiver).
Good luck.