BV is a bacterial infection, while a yeast infection occurs due to an overgrowth of fungus. BV causes watery, white, and fishy-smelling discharge. A yeast infection causes thick, creamy, and odorless discharge. As such, they also have different treatment options.