DD is very nearly 3, painfully bright and aware (she is constantly outsmarting me) we also have a 10wk DS
Generally DD has been a well behaved, easy child, but with the odd bout of bad/challenging behaviour (screaming for no apparent reason everytime we were in a shop aged 2.4yrs for about 3 weeks, running off all the time aged 2, being very clingy aged 2.8 etc) but recently she has been horrible. Spiteful (mostly to me) snatching toys off children, if she makes someone cry (even by accident) she will carry on with what she is doing because it makes them react iyswim? She has always been nice even when being naughty, no nastiness, so this is new.
I tell her off when she does these things, take her away from the situation etc, but it is becoming more and more constant now and i feel i am constantly 'at her' about something. I don't want to nag. She is starting to argue with everything too and every day is a battle.
I am obviously not dealing with it very well, and i am now getting angry with her out of desperation, feeling out of control of the situation and then feeling really down about it.
How can i improve on my parenting?