So sorry you are having trouble. My first husband was uncircumsized. I kept infections while married to him. He too, was very clean, but I got them anyway.
There are great ways to kill bacteria naturally. Keep a container in the bathroom for washing after using the toilet. Add to warm water a few drops of Tea Tree or Lavender oil. Make sure they are pure essential oils. Both are anti-bacterial, anti-fungal and anti-biotic. If b/f doesn't live w/you suggest the same to him. I was told women who flush the vaginal area after using the toilet have less infections in general. I was told this by an OB-GYN.
He was shocked to know that rinsing that area w/water after using the toilet was part of a religious practice for me.
Just using water is a good thing to do all the time, but since there seems to be a bacteria or fungus lurking try the essential oil method. Lavender smells best, but Tea Tree might be stronger.
Hope this helps.