hmmm i can't speak from experience but when i watch any of 'those shows' like house of tiny tearaways or supernanny etc they seem to put a lot of focus on praise (ie complimenting him when he is good, or does something productive/positive) so not all the attention he gets is negative like "Dont do that! Stop! No!" etc.....

i'm not sure how much understanding or comprehension a two year old has but i have also seen rewards charts introduced and work well.... you could get creative and design something that will interest him, ie thomas the tank engine or god i have no idea actually, anyways say when he is good or does something good he gets to stick a new train on the track, and when he gets all 5 trains - he gets a reward - like a toy, or a trip to the park, or something else that will interest him. if he misbehaves, he loses a train - you get the idea.

they also seem to outline what they expect... ie say you are going for a walk, before you go you explain what you expect from him 'ie has to hold your hand or hold onto the pram, or sit nicely in the pram, when you get to the park he can play but when you say its time to go home he has to take hold of your hand/the pram again to walk home'... if he does what you've asked or close enough he gets a reward.

anyways as i said i really don't know how much comprehension a 2 year old has as i'm not experienced with kids and my little one is only 15 months.... i probably haven't been much help.... im just addicted to those shows on tv so thought maybe something i have seen might work for you.

i guess in the end he is doing it to get some sort of reaction, or attention, so maybe change the way you react perhaps.... or perhaps try to give him more positive attention, so he isn't mucking up to get your attention.

im dreading the terrible 2's!!!!!!!!!!!!!!!!!!!!
hang in there sooner or later things have to improve xx