W.M.
If it is a material that you think will dry and won't soak through, I would take it outside and spray it with cleaner and rinse it off. Let it dry in the sun....THEN buy a sheet to put over it that does come off. They do sell them and then you can wash it when needed. If you can't clean it, just get the sheet anyway so at least it is clean on the baby.