This sweater is hand knitted from soft acrylic fibers and snuggly fits most small to medium sized dogs! Feel free to machine wash this if it gets dirty!