Ds (8) is generally fine, however if he's tired/hungry and not getting his own way, he tends to go mardy and in one! Doesn't have a tantrum just general teenage back chat and mardy! Shouting just ignites the situation - though occasionally I think its necessary to voice its unacceptable behaviour. I generally ignore it.
Anyone else got any good methods?