My dd is 6 she goes through phases of being very cheeky with a terrible attitude i try to nip it in the bud and calmly tell her not speak to me like that but she carrys on and pushes it too far so on monday i took ALL HER EASTER CHOCOLATE OFF HER! and put it on top of my wardrobe and said she could choose something everyday after dinner IF she could behave herself and not be cheeky all day - so far this has actually worked so it shows that she can be good when she trys.
At first i did think of taking a bar off her each time she was naughty but she wouldnt have any left and no way of getting them back so im wondering did i do the right thing (as it is working) or am i evil for taking her easter chocolate away (although it has stopped her eating her way through the lot)