I know it's called the terrible twos for a reason and all that but I'm at my wit's end.
DS (3 in December) just won't listen. He's a lovely child, says please and thank you, very smiley and happy, always chatting to people and just really endearing. When he is with his grandparents or at nursery, they all tell me how well behaved he is etc but at home he absolutely will not listen. I ask him not to do something and it's like I'm speaking a different language. If/when I repeat myself, I get down to his level and try to make eye contact to tell him to stop but he refuses to look me in the eye and giggles in my face. When Ive had to tell him off, he laughs in my face and runs away.
The naughty corner only works somewhat. He'll sit nicely for 2 mins then we do apology and cuddle (I always explain why he's on there and make him say sorry for xxxx) but then he'll do the same thing again a moment later. He's started kicking and stomping when we tell him no, and it's usually me who gets kicked. This is usually at the end of the day and only at home and never around other people (other than DH). We discipline the same, have each others back, if one says no, we back each other up, yet I seem to be the target.
I need some new ideas how to break this habit and how to stop this behaviour.
He's my first and only child, and tbf, before we had him, I had never been around children before, so I'm learning on the job.
Any advice would be hugely appreciated.