I'm a tree hugger, so I don't use herbicides or weed killers. I find that the weeds only come up where there is no grass or the grass is getting thin. The best solution for me is to keep my yard well seeded and my grass healthy. It wards off weeds before they start.

I do have trouble with dandelions around my gravel driveway. The gravel kills the grass and the weeds pop up around the edge of the driveway every spring. UGH. I've been struggling with the idea of spraying them with round up, but I just won't do it.