Our doggie bandanas are made of 50% cotton and 50% polyester woven fabric with a raw serge hem. Each are 30"" wide by 15 1/2"" tall. One size fits most.