Usually I'll just tell them I'm not going to buy anything but if they want to leave a leaflet etc. However we have a little old lady as a neighbour on both sides of us (both of them over 85) and I'll always tell the hawker not to call on them and to leave them alone. They're like parasites...