These matching dresses for girls and dolls are cotton. The background of the print is off white, the flowers are white daises and red flowers with pink trim. The dresses feature a rounded collar and short sleeves with a ruffle edge. A row of white cotton embroidery trims the waist. The American Girl doll size fits 18 inch dolls including Our Generation. The doll size is the same dress print but does not have the red border print on the bottom of the dress. Our clothes are our own design and handmade. The matching doll dress will fit 18 inch dolls. If you would like the doll dress to fit a baby doll or a Cabbage Patch Kid doll, please note that in the comments box and we will switch from the 18 inch size doll dress to the baby doll or Cabbage Patch Kid doll size.