My otherwise lovely 18 month old DS has a horrible habit of lashing out at me when he's having a tantrum/is frustrated and i'm carrying him or pick him up. He starts hitting me on the face or head. I put him down immediately and say 'No, dont hit mummy' very sternly to him, and get him to say sorry, which he does very sweetly, but it seems to have absolutely no meaning for him and the message isn't getting across, because no sooner have we been through this mini routine than he will lash out at me all over again. He does not show any other signs of aggressive behaviour to me or anyone else. I don't know how to teach him not to do this.
I don't want to resort to any form of smacking as i don't agree with it and it doesn't seem a great way of teaching him not to smack me [hmmm]. Does anyone have any tips?