get PUL for the outside fabric, automotive morcrofiber shop towels (sams club or home depot) for the absorbent core, and whatever you like for the liner fabric, flannel is soft, but cottons stain.
HAVE FUN :D
OOH! and get plastic snaps instead of velcro ;)