Our dog beds are not waterproof. Making the cotton canvas waterproof would require the addition of harmful chemicals derived from petroleum. Instead, both the lining and cover are machine washable in cold water. The wool is hand washable in cold water.