Stitched Up By Doreen can provide new buttons and new button holes on most different types of fabric.