Leather canvas can be a good choice since it’s very strong and easy to clean. This material can be waterproof but only with special treatment. Regarding durability, it depends on the quality of the stitching and closures.