I awnsered the door in my boxers one time and they still tried to get in. It's gotta be all or nothing

If they are Jehovah's Witnesses you can call your local Kingdom Hall and ask them to put you on the "do not visit list". I did that where I used to live and we went from getting visits 3x a week to never seeing them again.