My DD is now 3 and a half. In the beginning, I was always careful to praise her behaviour and call that good, rather than labelling her a 'good girl', because I don't feel this label has been helpful to me. However, 'good girl' does leap automatically to my lips, and in about the last nine months or so I have been using it more and more. Recently she's started asking me anxiously if she's a 'good girl' and if she does something naughty she may cry and say she isn't a 'good girl'.
I am now trying my very best to change my behaviour. But is there anything else I can do to undo the harm I've already done?