The Baby Republic knotted beanie is by far the best beanies, not only are they made of 100% cotton, it boosts a band which fits comfortably around baby's head.
Sizes include: 1-3m, 3-6m, 6-12m, 12-18m, 18-24m and 24-36m
Available in colours: White, Black, Maroon, Mustard, Navy Blue, Teal, Grey, Dusty Pink