My DH also has very oily skin. He wears nothing but white shirts and gets ring around the collar something fierce. I tried all kinds of detergents. Nothing gets it out. So I tried shampoo. You got it. Works like a charm. Figured it was body oil, and shampoo was designed to clean body oil, soooo...now he has pretty white collars again.