У детей и меня самой силиконовые шапочки. Тряпичные не держатся на голове, но и надеваются легче, чем силиконовые. Заметила ещё такую особенность, когда сыну (7 лет) приходит в голову не одевать на тренировку шапочку (типа- это только для девочек, тогда демонстрирую фото с  Michael Phelps в шапочке), то он после тренировки замёрзший, а в шапочке он не мёрзнет.  Волосы намокают в любой шапочке, в силиконовой макушка более-менее сухая остаётся. У девочек под шапочкой "бублик".