100% cream washed cotton on the front with a little blue dot pattern on the back. The front has a Boston terrier dog face screen printed in indigo. Bright yarn pompoms are stitched on each corner of the pillow. Hand made in Los Angeles. Pillow measures 10"x10"