This fun shirt is made right here at Chihuahua Boutique. The fabric is a cotton blend that is stretchy and comfortable, and of course, guaranteed to fit your pup or we'll take it back. Machine wash and dry