I started reading about some positive parenting techniques when my second (6 month DD) was born and it's been really successful so far with DS (2.3). The main thing I try and do is connect with him first when he's upset/angry/frustrated and name the feeling, then calmly explain what's going to happen next. It has hugely reduced his tantrums.
Yesterday, we were at soft play and I had the baby in a sling. I gave DS a warning that we would be heading home after he'd had one more slide - we could watch Aladdin when we got home (side question: does this count as a bribe?!!)
He was totally happy with that and we made our way back to our wellies/coats. Then he just legged it up the stairs, looking at me all the while. I firmly told him it was time to go, he ignored me. I couldn't think of an immediate consequence at that minute so I said we wouldn't be watching any television when we got home. I didn't go on about it but couldn't chase around after him either because of DD. He ran around (and around and around) a bit more then eventually came back.
We got home and he asked for Aladdin. I calmly said "remember when we were at soft play I told you it was time to go home and you ran away? Because of that, we can't watch any television." He had a small hissy fit and I offered him a couple of alternatives and he sat stickering at the table while I cooked.
Could I have handled that any better? I felt like because I'd already said he could no longer watch TV, he thought he had nothing to lose so carried on running. Should I have said "come down now or you won't watch TV" instead? What if he didn't? Obviously he wouldn't have been able to watch anything, but do I just ignore the running off?
Thanks for any insight!