I call the people that go mad at the door screamers, its an occupational hazard unfortunately. They are few and far between and funny thing is I find people are alot braver screaming at you on the phone than they are at the door.
Ive had many many many customers say to me "oh I never buy at the door normally" Its all how you put yourself across.
My attitude is this every NO is one step closer to a YES. Never dwell on the no's and just keep on moving on.
Leaflets are great if you got loads of work already, but its so slow and Ive actually followed up massive leaflet drops and even seen the flyers in the recycle bin outside then booked them in.