About anything specifically made for spotting should work fine - you want something that can be washed off if you screw up. You need good brushes. And you'll need to mix tones to match your print. A print may be warmer or cooler than your spotting dyes, and it may show or may not. But I've found thinning the spotting dye can look a little funky and mess with the print surface, so some lighter tones can really help - may not be everyone's experience though, we'll see who chimes in.
I do mostly lith prints, which gave me two challenges - really, really deep blacks and all sorts of color tones (it's a b&w process but really brings intense tones). I use a retouching loupe so I don't just "spot", I paint the grain back in. So for a deep black, I got a tube of artist's watercolor black. Works just fine. For tones, I grabbed my wife's little water color set, the kind with little pods of dried paint. So in my experience, you can spot with plain old watercolor paints.
When spotting gloss, you need to get some gum arabic, and matching the gloss gets to be a pain - but if framed under glass, non-perfect gloss match tends to disappear. I'd always rather spot a matte print though.
One extra tip - a pair of cheap drugstore reading glasses are awesome for spotting if you don't have a loupe with a space for the brush to get in! If you wear glasses, you can wear them in front or behind your specs.