It's so much cheaper to do this yourself. Go to home depot and get a spreader - depending on your yard size, a hand spreader might be enough, a tractor-pulled version will give you a more even distribution. You can get specialized "weed and feed" mixes that will suppress dandelions and add a little nitrogen. A slow release fertilizer applied about 2-4 weeks after average last frost is best. Don't apply it too early - the lawncare companies like to start selling in April, but you want to give your grass about a month to wake up before you start encouraging growth with nitrogen.
A cheaper way to do this is to grow a healthy lawn - you can achieve low dandelion counts by mowing frequently, fertilizing with nitrogen in the late spring and late fall, and doing an annual aeration. Those spike shoes are good budget aerators. You can fertilize a lawn with just about anything, what really matters is the total nitrogen per area measure. Mixing up your own compost tea is the best thing for a lawn.
Of course, the best alternative is to eliminate your grass entirely and grow vegetables instead :). Dandelion greens are delicious and one of the first edibles available in early Spring. The flowers also make a fancy dandelion wine with natural yeast.