The vet should have got a culture to start with before prescribing any type of antibiotics.
So yes that is where I would start at this point, it is possible that during all that time you just were using the wrong antibiotic if you did not get a culture to start with.