I have had them with orange juice or shampoo in. I just fill them with water and a bit of All-Clear and leave overnight. Then drain them, this usually gets rid of most.Had some yrs ago that had originally had shower gel in then despite several washing out with det. and water left in for 24 hrs etc it still stank of it and to this day.. mustve got right into the plastic or something...