Most of the time DD (nearly 3) is a delight. An absolute delight. But she's developed this nasty habit of shouting 'NO daddy/mummy/granny/DB, GO AWAY'. There doesn't seem to be much rhyme or reason to it, and she doesn't do it to everyone, just the people I've listed above. Sometimes it happens literally as granny walks through the door with a big smile and kiss, or when DH comes home from work. It's horrible (and embarassing when it's granny), and I need her to know that she just can't talk to people like that. I've got cross with her, I've got her to apologise, I've told her that it's not a nice way to speak etc. etc. but now I think I need to get tougher. It's just not on and it makes her look bratty and horrible, which she isn't!
Any suggestions? Would time out be a good option, and if so, what's the best way of doing it?