Advice pleaseeee
I've got a lovely, cute, cheeky little 2.5 year old DS.
He is clever, doesn't miss a trick and doesn't forget a thing which can make life quite difficult at times! He doesn't listen, laughs when I try to punish him, doesn't eat propper food, hits me when he has to wait for something and has perfected the most irritating fake cry to ensure that he gets what he wants. He says he has got an ouch and needs to go to the doctors when he is sad ( to get attention) and has everyone wrapped round his little finger 
He knows the way to the park, the shops, nannys house, supermarket ect.... and gets extreamly upset if we take another route to get to those places. It's best to ignore the behaviour during these episodes as you cant reason with him and he Is not prepared to listen to why your having to go a different way.
He has been spoint by everyone since birth (first grandchild, first nephew, only child) so I think this can have a part to play.
My question is..... what techniques have you found useful when dealing with a particularly stubborn and clever little toddler?