I've read the previous threads on this on a search but really need to vent...
Not just once in a while, he's done it for months - it is like his way of saying hello, and its a proper swing, not just a gentle pat. He also does it when frustrated, in anger. Not to me, or even to his brother but always to other babies.
I am so mortified, it's got to the point where other mums are looking at me in disgust, and understandably so when their child is wailing due to being bopped as I haven't intercepted him (I normally do, to the point I am hovering over him).
We did a spell of taking his hand and stroking teddies in a gentle way and saying "gentle hands"...with lots of smiles... now we say a firm "NO" and place him away from the other baby and essentially ignore him for a moment and when he's gentle we try to reward the good behaviour (of which there is much, he is such a lovely child in other respects, it saddens me no one else sees it).
What else could I do? Please tell me he'll come out of this, I feel so low today, fed up with being "that" mum with "that" toddler...