Although bacterial infections can also cause Balanitis, fungi, such as yeast infections, are frequently the culprit. This typically occurs due to poor hygiene, mainly because the foreskin may retain moisture and create the ideal environment for developing fungi and bacteria.