Regarding the role of soaps, it is a culprit in many vaginal irritations. While soap doesn't cause yeast infections per se, it should be avoided in all women, but most especially in those with problems with frequent vaginal discharge or irritation.