Waterproof mattress protectors are great for anyone who snuggles up with a pet or child, while hypoallergenic mattress protectors can keep away allergens such as pollen, dust mites and pet dander.