firstly i'd like to explain that he has good reason to be a bit off with me, this last year hasnt been easy for him, potty training took a good six/seven months then at the end of that his dad and i got back together after being apart from before he was born, that was in august, then he started nursery shool in september and we told him a few weeks ago that im having another baby. so needless to say, he has had a lot to deal with in a short space of time.
so now to the behaviour, he has started pooing anywhere at all that he feels like it ( so far only at home) i have asked him why he does it and he says he doesnt know. he knows its meant to go in the loo, also he has started hitting me and kicking me when he doesnt get an answer he likes, i put him on the naughty step for this. although i know its a temporary solution, i know theres something going on in his head, he just says sorry and walks away. however most recently, he has taken to running away from me when were out and he thinks its hilarious. i make it really clear that im very angry but he doesnt seem bothered. how do i help him feel more settled and stable, i know matters are likely to get worse when baby is born but id like to tackle his insecurities now so he knows he's not going anywhere when it does happen. any help greatly appreciated. i feel terrible for him at the minute but i dont know how to make him feel himself again.