Ok, here's the dope. Your best shot is local listings. If you enter your search term in Google, notice that after the first 3 listings on the top, there is a list of local providers, with addresses? If you have a local address, then you need to use snippets to mark it and point to them with your free Webmaster account at Google. Snippets really do work, especially for local search. What I can tell you from my 10+ years of SEO is find the "big dogs" and meticulously examine what they do.
Look at what they're doing in their header, H1 tags, use of strong/emphasis, copy, keyword packing, everything. And despite what you hear about "keyword stuffing" being bad, you need to have a certain amount of keyword density to rank highly, and that's just a fact. The other elements that will help you rise in the rankings are all the tried and true SEO methods: get links, and lots of them. Quality matters more than quantity, although if you can blend both you're going to be in much better shape.
Check out the local "watering holes." Where do folks in your local community gather online to chat? Be the expert. Pitch in to help with opinions and knowledge. And, of course, link to your site. Also, ask your happy customers (you have many of those, right?) to like you, Google + you, etc. OK, fine, bribe them with discounts and free things like fridge magnets and calendars if you have to, but those ratings will do much to keep you in that coveted spot with all those delicious local listings.
There's no magic bullet here, but if you work at it consistently, getting good links, getting good references, doing your social work (Facebook, Twitter), you can eventually get up there. It's like the old story of the two guys in the woods who come upon a bear. One starts running, and as his buddy starts catching up, he yells "what are you doing, we can't outrun a bear?" And his buddy shouts back: "I don't have to outrun the bear, I just have to outrun you." You don't have to be the best SEO in the world ... you just need to be better than the other snowplowing firms in the area to get traction. You're asking questions here, and that's a really good start.