It depends if you want your buttonhole stitch to stand out or blend in. Black cotton Sulky 30 weight is nice for standing out. If you want it to blend- 50 weight Aurifil that matches your appliqué. Change it each time you get to a new fabric. A topstitch needle or microtex needle is nice.