Get her a big dog. Pesky salesmen don't outstay their welcome when big dogs are barking from the other side of the screen door.
Even friendly big dogs, when barking from inches away, can make a very strong point.
(Mine are generally big babies, although one of the two is actually very protective of my wife. NOBODY hangs around uninvited.)