I'm not sure what is going on or what to do for the best. DD is almost 3, she used to be a really, happy friendly child who liked talking to everyone, but now I have a moping teenager-to-be. She will never say hello or goodbye to anyone, it's getting quite embarassing, she refuses to join in anything or generally demonstrate anything approaching good manners. DH is getting very upset by it, she keeps saying she doesn't like him. She has had a few bugs recently so I keep wondering if it's linked to that, but it did precede it a bit. Today she was very rude and sulky at a birthday party so she came home early and got put to bed until she said sorry for being rude, but she has fallen asleep.
Any ideas as to why the personality change? And any tips for managing it? It is time to bring in the naughty step or similar?