Basically I have bred a control freak.
DS will not just do as he's told, he always has to negotiate when or how he will do it.
As an example, when he's told to get dressed/undressed, he wants to do it downstairs. I say no, grown ups get dressed upstairs, then he negotiates, take off Jamas upstairs, will bring clothes down and put them on in the living room. If I refuse, then get screaming abdabs, clothes thrown over banister, etc.
Same yesterday when I said it was time to practise his spellings. Yes he would, but after he had put his fire engine together. I stood my ground to say he would do the Fire engine AFTER spellings, but it was a bit of a battle.
I know he's only doing it to get the last word, to feel he has an element of control, but it's driving me loopy (esp the dressing/undressing business). Half of me says leave it, he does as he's asked eventually, but the other half says I'm storing up trouble for the future, and anyway, he can't get away with this type of thing at school.
Any ideas?