Threading with buttons is not only fabulous for developing essential fine-motor skills but can also be used as a way to introduce young children to a variety of mathematical concepts such as colors, patterns, shapes and counting.
Materials (affiliate links):
Here are some pictures of my kiddos doing this activity! I love the conversation as they each explore the buttons for which one they will pick next. You can see their fine motors are hard at work!