These baby shoes are made from gray herringbone flannel. They are the softest Cabooties we've ever made! They are lined with soft grey flannel. They have snug elastic around the ankle so they won't fall off, but the sides pull back so they slip easily over baby's foot. These shoes have rubber soles which are durable and non-slip for toddlers, but soft enough for newborns.