My DS is 3.5 and has just got to that age where he's started to notice different things about people and has started to comment on them.....sometimes very loudly! For example my landlady is lovely but does have a 'facial hair problem'.....the other day out of the blue my DS said, 'Mrs x has a moustache doesnt she mummy?'. I was mortified and didnt know how to respond so ignored him hoping he'd lose interest in the conversation. He didnt and kept on saying it....so I told him he mustn't say things like that as they can hurt peoples feelings. He got upset as he obviously doesnt understand why its inappropriate as he's only making an observation.
Then yesterday we were shopping in Tesco and he said very loudly, 'Mummy look...that lady has a big bottom!' the woman infront of us turned around and gave me such a look. I went bright red!
What's the best way to handle these situations? How do I explain to DS that it's rude to comment about people without him getting upset??