There are some oils that are water-based and do not stain. Massage cream is also a good, non-staining alternative. If you do prefer standard massage oil, it will stain your sheets if you don’t wash them right away.