Dunlop all the way. I have Dunlops on all of my basses and six strings except for my acoustics.
I've never had a problem with them. In fact, whenever I purchase a new bass, the very first thing I do is install strap locks if they do not already have them (even before a new set of strings). :)