this is a long term fix. but...... make sure you are fertilizing at least twice a year, aerate at least once a year and top dress with a good compost at least once a year..NOTHING beats a healthy lawn for weed prevention....short term.. pull what you can and KEEP grass mowed often