I'm kind of obsessed with bow ties, especially on baby boys and toddlers. I made one for my son to wear to a family wedding last summer. I also made a few for a show I designed and I made one for a friend.
This tutorial makes a bow tie that will be the right size for pretty much any age (I've made one for a 6 month old and one for a 16 year old) and if you want a hair bow, just skip making the neckband and add a barrette.
I have used this tutorial from A Lemon Squeezy Home every time I have made a bow tie (also modified it to make an over-sized hair bow). The tutorial is really well done. Its really easy to follow and there are pictures for almost every step.
The only thing I did differently, was use snaps instead of Velcro on the neckband. I made the neckband a little longer than my son's neck measurement so that I could add some extra snaps and make the strap adjustable. I have also made this bow tie with and without the batting/felt, I don't think it makes a huge difference if you don't have it for the added fluffy-ness. Although, the batting inside makes for a great drool catcher, no need for a bib!
Its always hard to find cute projects to make for little boys, but this one is perfect! It goes together pretty quickly (if you don't have a little person distracting you), and has turned out perfectly every time I have made one. I absolutely recommend using this tutorial to anyone looking to sew up something for a sweet little boy.