I saw a TV program which I thought might be useful. It is called super nanny. This nanny visits families having children who are very naughty and indisciplined. She teaches the family members to regain control and bring sense into their routines. The methods she uses can be used by any parents with their kids(naughty or not).
It gave lots of tips for us, to interact with our son. The program can be seen at using the following link http://www.channel4.com/programmes/supernanny