It's up to you to find the best button for your project. You can find buttons in many craft stores and sewing departments of general stores. If you're replacing a button from a garment, you may want to check the pockets for any spare buttons tucked away inside. If you want a specific style of button, you may find a suitable vendor online.
The thread you use can make a huge difference on the end results of your sewing projects. Sewing stores and quilt shops often provide high-quality thread options, sometimes with spools intended for hand stitching. This type of thread is ideal for our project but a cheaper thread will also get the job done. Thinner thread may take a little extra work to build up the thickness of your stitches.
Make sure your button is the right size for your project. If it needs to fit through a buttonhole, try pushing it through to see how it fits.
Line up your button in the place you want it and mark it with a fabric pen, chalk, pencil, or whatever tool you deem fit for your fabric/project material.
Starting from the underside, stitch upwards through the buttonholes. Crisscross the thread between the holes, building up layers for strength.
When you've completed enough loops to secure the button, knot the thread on the underside of the fabric.
Congratulations! You attached a button. Now test it out and see how well it holds up in your project.