Get a sign from your local council and post it in the window / front door saying no cold calling. Failing that rig the door bell to the mains. 240v should put them off!!!