It sounds to me like he is loving the attention he is getting for his bad behaviour maybe the solution might be to offer a reward for good behaviour that involves some serious quality time with his dad: take him to see BHA or swimming or something that he really enjoys also try and catch him...