Despite being water resistant, vinyl covers are not completely waterproof. Fiberglass hard pickup bed covers prevent leaks from occurring. Hard truck covers are the best way to stay dry and avoid damage to your truck.