“My problem is lack of marketing to our existing customers.
I have a mental block with following up and reminders etc, mainly due to the fact that I don't like receiving them, so assume my customers wont either.
I have a real issue with spammy emails and I think thats what it is.
Shoot me now!”
Oh Trena, existing customers are your best leads!
You did our carpets years ago, so why haven't you emailed or contacted me since (as a business I mean)? I've gone cold now, forgotten who you are and not recommending you. Keep the contact, keep the relationship.
Nothing wrong with email, keep it professional, abide by the spam laws, have an opt out and don't spam!
We send the same old one out every month, everytime I tinker with it and modernise it, it breaks
So we go back to the same old one. But it works.
In your case have a newsletter, maybe bi monthly. Handy cleaning tips, make it informational and useful, with a X% off special offer as a loyal customer 
If the content is useful enough, or refers to maybe a blog post, then your mail may get shared and you might get some new enquires.
Forget what you think about emails, done right, they work!