Our bandanas are 100% cotton and are handmade in northern california. They are secured with a snap, making it easier to take them on and off, but still durable enough they stay on during play or beach romps.