This pet hoodie is a size medium and made with upcyled cotton fleece. Very stretchy and soft! My boy is a small so this one is too big for him! He’s 15 pounds for reference.