This beautiful heavy coat is carefully crafted from a blend of cotton, wool, and suede! Available in sizes that fit small to large sized dogs, we recommend hand washing this coat if it gets too dirty!