This lovely and amazing bowtie is made of 100% cotton. We handmade it in Spain. The bow is pretty long. That's the reason we believe that the S-M size will do great for small dogs up to 10kg. The colors are vibrant, it's all high quality from Spain.