Take the pressure off and buy them a Whole Punching e-gift card. That way they'll be able to choose exactly what punch needle supplies they would like.
Choose the value of the card, add to cart and checkout. A unique code will be generated for the recipient to enter at checkout and redeem against their purchase.
This card is only redeemable against purchases online via the website - it cannot be used in person or for workshops.