However, leather needs proper maintenance. If it is not properly cared, it can absorb moisture from rain or sweat, making it uncomfortable to wear, which can affect the gun as well. Kydex: Other ...