Although I've never used them I've heard good things about Blankity-Blanks.

They have a variety of knot sizes and hair types.