You can waterproof mahogany doors in three ways - by using Tung oil to create a protective finish, sealing the wood with polyurethane, varnish, or lacquer, and using a waterproof stain-sealant.