The original Maine 1901 flag, but in dog form! All beanies are 100% acrylic except the Heather Grey beanies, which are 62/38 acrylic/polyester. All patches are sewn onto the hat.