Stop fighting them. Let them grow and just mow them when you mow your lawn. It is better for the environment and it will be certainly be better for your blood pressure. It is better to have a lawn of dandelions than to use pesticides and other chemicals on your lawn. For a decade we lived in a neighborhood where we let the dandelions grow and our lawn was what was, while everyone else dumped poison onto their lawns.
You can Google "let the dandelions grow" and you will see why.
https://manukahoneyusa.com/why-we-should…