DS is 2 years 10 months, he will be three end of Feb.
He goes to Nursery 2 days per week and both days this week they have pulled me aside to say he has been rude to staff, not listened when being asked to do things and been quite belligerent this week. He's usually quite well behaved at nursery so they mentioned it as its so out of character for him.
He can be a handful at home, doesn't listen, standard toddler tantrums if he doesn't get his own way and up until now we've been trying to stay firm in making sure he knows its not acceptable to scream (my god the scream puts your teeth on edge) and wail when he doesnt get his own way, if he carries on we take things away (a trip to costa, a treat etc) and it does seem to work but it upsets him and I am not sure if he's old enough to understand why we wont let him have an ice lolly etc. I always explain why, e.g No DS I cant let you have an ice lolly because you were rude to me / pushed me etc.
Are there other ways to address this behaviour? I don't want him being rude to people, especially when I am not there to counter it immediately.