These dog sweaters are made of 100 percent handspun alpaca yarn. We have our own alpaca farm. We shear the animals once a year and use our own fiber for these sweaters. The first picture shows our dog wearing her first alpaca sweater. You have a choice of either of the two sweaters in the second photograph. These items are 100 percent alpaca so spot cleaning or hand washing only. They are 10 inches in length, and 13 inches in diameter at the widest point.