I have done it this way.
Best Method is to put out Leaflet in Morning or day before saying you will be in area between 4 and 6 to give qoutes for Carpet and Upholstery Cleaning
You need to dress it up with Reasons to use you etc
i
When in house you can have phone boss offer t get the deal
ideally you need a team
You can knock 100 doors aprox in time allocated not all will be in at first so when you have tried 100 to 150 doors and you have time left you knock on way back to van