I would suggest trying to take him to a dog behaivorist.....or any other of the suggestions that have been made. Good luck with breaking his bad habit!!