They sell bed mats in the pull up section at any store. They work like a diaper to absorb liquid. I use them on my sons bed and they are pretty good. For drooling however I would probably use a towel or double up on the sheets to protect the mattress.