A ver una infección urinaria puede ser por muchos motivos y si a tu te han identificado la bacteria puede que sea persistente y el antibiótico no te hiciera efecto. Si es por esa bacteria en concreto y tu te limpias y aseas bien, ojo durante las relaciones no te toque él el ano y luego la zona de la uretra y sea quien te la traspase así.
Si todo eso está descartado… nunca me lo habría planteado para mi pero quizás tengas razón y es el quien no se asea adecuadamente tras tener sexo anal ¿lo has hablado con él?