The two smaller knit hats (ivory colored) seem to fit 0-3 months. These feel like acrylic. The white/blue hats are larger and would fit up to approximately 12 months. One of the knit hats is stained from the little metal piece that holds on the top pom-pom. On the blue/white cap, the top blue piece is also stained from the inside metal piece. This same hat has other mild rim stains and some loose stitching. The other blue/white hat with a blue ribbon has some stains. Please check out the photos for more details.