Fabric swim caps are soft and stretchy. Fabric caps are great for keeping hair neatly contained and reduce the chance of goggles straps pulling hair out in children. Fabric swim caps won't keep the hair or ears dry, they are most commonly used by children and junior swimmers.