DS turned 3 in October. I have a partner of a year who works away but stays with us at the weekends and during his annual leave. He has no children and no children in his life like cousins etc.
DP constantly gives me unsolicited parenting advice: why haven't you done this? Why don't you do this? You should do that! There's no way you're doing that?
Tonight, he has said that I am too soft as a parent and that my son would benefit from more strict parenting. He said that he thinks my son is on the worse side of three year olds in terms of behaviour.
For example, DS didn't like the duvet he had on his bed and asked for it to be swapped to another one that he had in his wardrobe. For me, that's no problem. But DP said that if it was his child, he would say either use the duvet that's on the bed or go cold.
I also give him a degree of choice in what he has to eat, instead of giving him a meal whether he likes it or not. And I don't force him to finish his food if he doesn't like it/has had enough. I guess I would say I am a chilled parent, but with clear boundaries and I definitely wouldn't say I follow the very gentle parenting technique.
He is not a bad kid. His speech is very good so he can be cheeky/back chat. I sometimes get "you're naughty" or "I'm going to break x" when he's upset because he's been told off. There are clear boundaries in place and he knows them, there are consequences when he pushes those boundaries. He is cuddly, kind, polite, helpful, empathetic.
But can be high energy and doesn't like to do what he's told a lot of the time e.g. tidy up his toys.
There was an incident where DS did a wee on the floor on purpose during a huge tantrum, he can occasionally struggle to regulate his emotions so will act out like that. It's very rare something like that happens. DP said it was outrageous and that I didn't punish him enough.
I feel like I'm constantly judged by DP on my parenting and like I'm walking on egg shells. His comments tonight, along with everything else have really really pissed me off.
AIBU?