This hat is very cute; however the 12M size did not fit my 9-month old granddaughter.  It wasn't as soft as I imagined it would be.  The material wasn't stretchy enough to be comfortable.  It would probably fit a 6-month baby without being uncomfortable.