Despite the advent of technology, there is still not a single cap that is totally waterproof. But, there are several brands that are made of water resistant materials. Caps made of silicone or latex are definitely going to keep your hair dry. Most often, these caps have an inner band to seal your head with the cap. This also prevents the water from getting in.