Hair also traps bacteria against your skin. In the vaginal area, that is both actually a good thing and a bad thing. You need your good vaginal bacteria to perfectly prevent an overgrowth of yeast, but when good and bad bacteria mix with the sweat and oil on your pubic hair, it can produce a bad smell.