OR, you could handle it the way it happened at my house. I have a 50lb stocky 3yo chow shepherd terrier mix. She's a very good dog non violent but a barker, but I also have an out of sight dog door, so when someone comes to the door she always runs up behind them barking if I don't stop her.
Two verizon solicitors came to my door 1 time. As Sadie came running out barking, one of the two made a beeline for my fence, and the other stayed next to my door. I told them no, and haven't seen them since.