i've tried most everything. internet, facebook page, door to door, handing out business cards, fliers, signs, truck signage, etc....i only got maybe 1-2 customers from all of this. that's it.
what has worked for me is a newspaper ad and word of mouth. the rest was a waste of time and money. i'm sure it depends on where you live and what works in your area.