I'll start by confessing I had/have very poor self-asteem so I could be guilty over-thinking the subject.
DS1 gets very upset if he is praised. If he is complimented or praised about anything he will refute the praise and either cry or go off and hide under something.
He is also very oppositional. If you want him to do something he will find reasons why not e.g. "shall we read a book"
"no, books have too many words"
but if I was to agree with him "yes they do have too many words"
he would respond "no they haven't. I want to read a book"!. This pattern repeats itself endlessly about nearly everything.
It's not just limited to home, he is exactly the same at preschool. They get him to complete games/tasks by saying the opposite of what they want him to do as then he will do what they actually want, and he won't accept praise from them either. Although he now just goes to the toilet when it is suggested to him so that is a major step forward (and far less washing for me!).
I think the oppositional stuff stems from a need to have control - which I get but don't know how to tackle it. (or indeed if I should). The praising has me stumped - I usually just say "well I think you are very good at xyz" and leave it at that.
Any thoughts/suggestions would be much appreciated.