its like they know the right buttons to press hey
My DD sounds very similar to your DS
boarding schools take them this early dont they?? (just kidding)
Ive just been ignoring DDs backchatting and whilst its not really working its making me less frustrated then I was when I reacted every time
DD has also been mucking around at dinner time so after a while I take it away and then when she is ready I offer it again instead of giving in and giving her something else because she is hungry, she still mostly doesnt eat it but im hoping after a while she will realise its just easier to eat it at dinner time