I have a hori hori knife, but this is the tool I reach for most often when weeding:

I also love my stirrup hoe.
I keep a fairly thick layer of leaf mulch around my dahlias which goes a long way towards keeping weeds down, but some come through of course, and there are always a few areas where it turns out I didn’t mulch as well as I’d thought.