I have a 3 year old son, and in a lot of ways he's a lovely little boy. He's very smart and switched on, he's sweet and can be very gentle and loving, he's got little friends at nursery and with my friends kids, nursery have no issues with his behaviour - but the level of aggression he can show towards his dad and me sometimes is really awful.
It's always linked to outbursts, he will do something and when told off he will escalate and escalate. I've tried to not tell him off in an obvious way, but re direct and explain what to do, it still happens. I've tried to avoid situations but it's impossible. I have reacted angrily, it's hard not to at some of the injuries I've had inflicted on me but overall am good at responding calmly, walking away, giving him an outlet/space. It's not getting better.
He scratches, deliberately. He hits and bites. He is getting worse too and today in the garden picked up a stone and threw it at my head and then got another and went to do it again. I took the stone away from him and he grabbed my face as hard as he can and has really hurt it. Took a good 30 seconds to prise his hands off.
I just feel so upset by it. He's going through a horrible stage at the moment with our dog, he says he's giving cuddles but he's practically putting him in a head lock and climbing on top of him and our dog is too gentle to react. We are obviously intervening every single time, trying to keep them apart, get in the way before he gets close etc but every single time it's resulting in violence. He will start screaming, hitting me, biting me, scratching me, I will walk away and then today he followed throwing stones before running at me screaming and scratching again. Currently sat here with a huge scratch on my face just wanting to cry. Feel like such a failure and just don't understand why he is like this.