My son is nearly four years old and he behaviour lately is the worse it has ever been. Nothing has changed in his environment but he has just become more challenging. He disputes absolutely everything that I say to him. For example, if I call him a boy he says he is a girl. If I say a colour is black he says it is white. If I tell him he is good, he says he is bad and visa versa. His favourite word is "no". Wherever we go he is always the worst behaved child. My husband and I use "time outs" as a discipline method and we always follow how we do these consistently but they seem to be only a short term fix. For the last two weeks, he has screamed and refused to go to pre-school and the staff have had to carry him in. When I pick him up from pre-school he seems happy and relaxed and has good things to say about the staff and other children but he just does not want to go in the morning. When we are out and about if he does not get his own way about something he demands to go home culminating in full scale tantrums. Does anyone have any, positive, advice? Thank you