Deborah has a very good point, if treatment isn't long enough, all you do is create "resistant" bacteria. Ask the Vet whether longer treatment would be warranted.
THIS. This is very important, and I would definitely discuss that with the vet. Whether it is worth trying more than one antibiotic for the next treatment to make sure there are no resistant bacteria left over.