No, it's not waterproof. However, if you have a small pet that only needs to sleep on top of the bed then you can place a towel over the top of it and it should work just fine.