You will need washable fabrics, and polypropylene is probably the best option. Choose removable covers so you can wash them periodically.
Polyurethane laminate fabric is waterproof, apart from being a breathable and flexible material.