I use GoToobs for viscous liquids like shampoo etc. They are worth the expense IMO - different sizes and colours, durable, easy to fill and clean etc. All the other alternatives I have tried seemto either crack over time or the thread goes on the screw top and they start to leak. For eye makeup remover (viscosity like water) I use a small, more rigid Sea to Summit bottle with the insert in the neck. I tested these before i used them by standing one upside down for two days with water in it and it didn't leak. That's good enough for me