Avoid paint pens if at all possible. It's way too easy to smudge them accidentally because they don't dry instantly. For projects that will have a bit to dry, paint pens are awesome, but if it's going to get touched again before it's done drying...I'd hate to be the reason Mickey had paint smeared on his glove from when he handed back the hat (or put it on the kid's head)! Silver and gold sharpies should work fine, they've certainly worked on black fabric I've used in the past.