I have seen threads before on whether parents should encourage their kids to hit back or not but my dc are too small for any of that sort of talk. (and I am not sure what I would advise anyway).
But a couple of times recently at stay and play type groups my ds has been pushed or hit by other boys (both times boys a bit older and bigger than him). One of the times the same boy hit him a few times and was just totally random (i.e. absolutely no provocation) and the other time the other boy wanted the toy my ds had, my ds resisted and the other boy clonked him.
Whereas in the past my ds would just cry in these sorts of situation recently he has started sticking up for himself and pushing the other child back and one time he grabbed the other boys shoulders in a rage.
Each time I rushed over and stopped my son and took him away . And said something like "no hitting". My ds has been upset each time and sort of crying buy also wanting to fight back iyswim.
The first boy (the one who hit my son several times) was with a childminder and she could see but did nothing. A bit later during song time when her mindee kept poking my son and it was obvious she could see she just said "oh he seems to have taken a shine to your son"! I also noticed a few times she could see her mindee antagonising my son (e.g. trying to wrestle toys off him) and deliberately went to do something else e.g. admire someone's baby - I think to avoid intervening.
The mum of the other child was just chatting.
I feel really bad as in effect I feel that it is as though I am punishing my ds (stopping him and taking him away ) when he is the one being hit first. touch wood my ds isn't one for hitting/pushing other children first yet.
My ds is 2.2 and not really verbal enough for me to teach him to say anything to the other child.
Some friends have suggested the following - (1) wander over leisurely so my ds gets a bit of a hit back (2) just pretend I haven't seen (3) be open about seeing but do nothing, perhaps say "are you playing nicely" a bit later.
Do any others have any advice??