He doesn't hit his dad, his CM, his GM who looks after him once a week - just me. And occasionally he swings a leg at the cat!
He doesn't even need to be that upset, just mildly annoyed and he will raise his arm to hit me. Often he is smiling, not in a rage. He also does this thing of shoving his head into my face - not like a headbutt, starts like a cuddle but then just pushing and pushing so it hurts.
He's 2.8 and it's been going on for ages, possibly a year.
I've tried ignoring, naughty step, stern telling off. He is lovely at apologising and finds it easy to say 'sorry mummy' and give me a cuddle. But he will do it again minutes later.
I'm aware it might be a phase but I am very conscious I am causing it as he doesn't do it to others. He's a lovely, gentle, sweet, quiet boy to everyone else. Just keeps the hitting for me!
Sometimes it hurts so much it makes me furious and I have to leave the room to calm down.
I will try anything - please help!