Please, please please can anyone give me some tips on how to deal with my articulate but defiant 3 year old DS? His behaviour on the whole is good - he's gentle and affectionate mostly - but he's becoming increasingly defiant and refuses to co-operate e.g no you tidy my toys mummy, I'm NOT doing it. No I WON'T mummy, No I WON'T, said in ever loud voice (when asked to come upstairs, stop running off, whatever it is). Now he's saying I will SMACK you mummy (we've never hit him so I genuinely don't get this), I don't LIKE you mummy, i want DADDY, not YOU mummy, NO NO NO etc etc. He can be a complete monster and I'm struggling.
Bed time is worst - he fights sleep and gets more and more tired and therefore badly behaved - but it's happening more and more in the daytime too. He seems to have a knack for saying things that are quite astute but nasty too e.g: I WILL spoil things mummy (if I've said we've had a nice day together for example, and let's have a nice cuddle, bedtime story etc) or I don't WANT you mummy, go away etc etc.
I've tried ignoring, distraction, shouting, getting angry myself (just escalates things) and I don't know what to do. Apparently he behaves very well at nursery and it's really just with me.
I'm not quite at my wits end but 1) I want to nip things in the bud so I don't have a stroppy unpleasant six/ten/fifteen year old and 2) my strategies clearly aren't working so I'd like to know how to handle it and if it's just a phase ( oh god, please let it be this). Does anyone have any advice?!!