The best time to remove weeds is when they are small, and the soil is moist. Small weeds have less-extensive roots, and moist soil helps remove the entire plant.