DD is 6. When she was younger she was very shy and often refused point blank to reply to people when they spoke to her. As she has gotten older she has become a lot more confident and now replies and seems comfortable when spoken to. However with this has come what I feel is a poor attitude while DP thinks it is just 'personality'.
Recent example: we are currently on holiday and DD made friends with a little girl at the beach. I was talking to the girls mum about the return to school next week. The other mum said to DD "I bet you're looking forward to school". DD snapped back "No I'm not actually". The other mum laughed and said she was sure DD would enjoy it once she was back to which DD replied haughtily "How would you know? You don't go to my school". I was mortified. This is just one small example. DD often has to have the last word/answer back when an adult converses with her and often feels as if she has to challenge them. In restaurants she clicks her fingers at waiting staff and says "bring me...". I always instantly tell her off. It doesn't help that in DP's native language (which she speaks) requests are always in the imperative and he has taught her that please and thank you are an "English obsession"
She is fine playing with other children and makes friends easily (I watch her like a hawk to ensure she is not dominating or being rude).
She is not like this at school at all and is very quiet. Her school report was glowing and her teacher said DD is an angel an excellent role model, so polite etc. I thought he had mixed her up with another child tbh. I don't want to suppress her personality but I don't want her to behave like a brat either. I would not have dreamt of speaking to an adult the way I often hear DD addressing people. DP is convinced this is normal behaviour for a developing 6 year old. If you have bothered to read this far, does anyone agree with this?