The only way to successfully prevent weeds in your lawn is to grow a thicker lawn the thicker the grass the least amount of area for weeds to grow. When you seed your lawn each spring and fall this will help thicken your lawn over time and eventually you will crowd out all the weeds. I do not recommend using spray form weed killers as they tend to kill the grass as much as the weeds.+