DS is refusing lately to have various items of clothing put on - socks / top / trousers / jumper etc (it rotates from day to day). Today it was socks, he was all dressed ok but threw a major wobbly when I tried to put his socks on.
Luckily I am not in a hurry today but when I am this is a nightmare. I try everything, but usually end up really frustrated and snap at him then feel ashhamed and guilty. Today I tried putting socks on his favourite teddy, then taking teddy away saying you can have him back when you are ready to put your socks on. This ended up with more screaming and crying (I mean snot all down the face crying) and screaming for teddy. Eventually I relented and let him have (sock wearing) teddy back.
I then got so fed up I literally wrestled the socks onto him anyhow while he was laying down. He was screaming 'no like it, no want socks on' and kicking me all the time. And I screamed back I don't care what you want you're having them on.
I realise my parenting skills are crap and am ready to be ridiculed but (a) don't know what to do and (b) would like to learn a better way of doing it.
Can anyone help me? I hate losing my temper. I seem to be either really weak or lose it and shout - he absolutely ignores just a stern voice. I tried stern voice earlier and he laughed and kicked me. What can / should I do?