I use crochet cotton and have never had it "fail" after many washes. I use a "surgeon's" knot. Liking the look, mine are tied on the "front".
Here's a video of the knot. (I do the first "yarn over" once and the second one twice.)
https://www.youtube.com/watch?v=PeaIyAyg_cs