Hello,
if it's a recurring problem I don't think that you should work without a vet to help. Bloodwork should come first to determine IF there's in fact an infection present (no need to give antibiotics without cause) and then analysing the discharge for bacteria. A vet/lab can then run a resistance-test to determine which antibiotics will work and which won't, as well, and give you recommendations.