I am looking into buying new sheets -- hopefully some high quality white or ivory ones. My boyfriend tends to stain sheets and pillow cases with his body oil. I know that there are ways to remove the stains, but I wonder if different sheet materials, qualities, or colors make any difference. I don't want to spend $60 on nice sheets and have to replace them soon after. Also, is there anything my boyfriend can do to reduce the amount of body oil he produces?