You might want to call National Fish Pharmaceuticals, and ask about possibly using Enrofloxacin instead of Ciprofloxacin.
It appears to be more bio-available with a similar mechanism of activity.
They are not cheap, but are pharmacists with specialization in aquatic diseases. Their number is at the top of the page in the link below-