So, back before I knew the baby was a boy or a girl, I started the Twinkle Cardigan (Ravelry link). This is a vintage pattern that was rewritten and is a free pdf download on Ravelry. I decided to go ahead and do the original eyelet pattern in the body and sleeves of the sweater (the knitter who rewrote the pattern uses stockinette for the body and arms but included the eyelet pattern in case we wanted it) because it would make the knitting more interesting and I didn't think it was too girly for a boy (which, at that time, I was convinced we were going to have). The yarn is Cascade Heritage Sock yarn which is a lovely sock yarn at a reasonable price and perfect for a baby sweater.
The pattern calls for a ribbon tie at the top as a closure, but I decided that buttons were more practical and safer so I added buttonholes.
Since I'm just a few knitting hours from being done with the knitting, I should start thinking about the buttons. Here are a couple options I'm considering:
Yellow polka dot buttons (from Super Buzzy)
Red apple buttons (from Super Buzzy)
I've been looking on etsy, too, in the vast, vast realm of "vintage buttons." Most of them are far too big, but every so often I find some smaller ones that might work. I'm probably going to have to bite the bullet and just buy a few different ones and then see which ones work the best.