In most ways I accept that I'm not a bad mum - my kids are pretty well behaved, they get great reports from school & nursery, they have lots of friends, they say please and thank you, we tell them we love them and make sure to praise them for good behaviour and all their little acheivments; they eat an ok diet, even if it does contain the occassional McDonalds, my house is cleanish etc, etc. For the most part i don't beat myself up that everyone else out their is doing a better job than me.
...BUT, there's one thing I do that I'm seriously worried is going to do some long term damage to my DD (5 1/2) and I don't know how to stop myself.
As I said, she does get lots of praise for anything from making her own bed without being asked to sharing with her brother to doing well in school or swimming or whatever. But then as soon as she makes some little mistake I can't help but criticise. If she's tried to get herself dressed and brushed her own hair but there's still knots in it I can't just tell her well done - I have to point out the knots and fix it for her. If she tries to get her own breakfast but spills some milk because it was too heavy for her I have to tell her how silly it was not to wait for ME to do it for her instead of praising her efforts. If she bangs the car door against garage or does her seatbelt wrong or insists on bringing a toy with her to the shops and then drops it in the mud or a million other things - the words out of my mouth are always "Why did you do that" or "Why can't you just wait for me" or "What's the matter with you".
How is she ever going to learn to trust her own judgement and have any confidence in herself if every time she tries something I give her a hard time. Why can't I just keep my flipping mouth shut?