If my DS (age 3) does something which I consider to be clever, then I always praise him as such (clever boy), but at the weekend, we had friends come to visit, and every time her DD did something that was clever (i.e. recognize letters, numbers, count the blocks ... etc) she would say to her "good girl". I read somewhere that by saying "good" instead of "clever" in response to something like that, you are actually leading a child to think that these type behaviors are things that they "have to do" in order to be good, and that if they get them wrong, they are, in effect, being naughty.
I'd never really thought about it until I saw her doing that with her DD, and it has always been a natural response to praise with "good" for good behavior, and "clever" for clever behavior. Any thoughts?
Any thoughts?