Some people have luck with antibacterial soaps.
I used to be very prone to skin and other infections including boils and seborrheic dermatitis. My dermatologist recommended that I use a zinc pyrithione shampoo as my only soap (such as Head and Shoulders - I use the Walmart or Dollar Store equivalent).
I also use zinc oxide cream at any kind of skin redness, itchiness, irritation or break out from heat rash to pimples (I was using it every day as a precaution in the areas that were especially infection prone, but was able to gradually use it less frequently).
Zinc is an antimicrobial and it works against many bacteria, viruses and fungi.
I also had a prescription antibiotic/steroid cream to use during flare-ups, but found that I almost never needed it, as long as I kept up with the zinc shampoo and the zinc oxide cream.
As to the zinc oxide cream, when have a mild breakout, but I'm going out, I use a clear zinc oxide (found in the summer with the other sunscreens), but at night and on less visible areas I actually use Desitin creamy or the generic store-brand version (yes, diaper rash cream).
It sounds weird to use diaper rash cream on your face, but there's no difference between the diaper rash zinc oxide creams and the sunscreen or skin protectant zinc oxide creams (in fact the only difference is the box they're put in - and sometimes the price).
I use the "creamy" or "non-greasy" formulas, because many of the others are way too greasy (they're even difficult to wash off your hands). Before I found the non-greasy formulas, I would wear plastic gloves to apply the stuff.
In the winter, I use the combination shampoo and conditioner Head and Shoulders (or Walmart version) because it's less drying. I use it as my face soap, my body wash, and even as my hand soap. In the bathroom, the liquid soap dispenser is even filled with Head and Shoulders.
I hardly ever have any kind of skin issue anymore, and the mild ones I do have clear up very quickly when I use the zinc oxide cream. I almost never have to use the prescription cream (unless I run out of the zinc cream and don't replace it).