In the long term, the only way to keep invasive plants at bay is to make sure you have healthy native plants growing. If you’ve just controlled invasive plants in an area, planting some natives from a nursery can help them get a jumpstart on resprouting invasives.