Is Your Fish Sick? How to Tell If It's a Bacterial Infection
Fish can't tell you when they're feeling off, so it's up to you to spot the signs. Common symptoms of bacterial infections in fish include:
- Fin rot (frayed, discolored, or deteriorating fins)
- Ulcers or open sores on the body
- Bloating or dropsy (pinecone-like scales)
- Lethargy, loss of appetite, or unusual swimming behavior
- Cloudy eyes or pop-eye (exophthalmia)
If you're seeing one or more of these symptoms, a bacterial infection may be the culprit — and early treatment is key to recovery.
When Are Antibiotics Appropriate?
Not every sick fish needs antibiotics. Parasitic infections (like ich), fungal infections, and poor water quality issues require different treatments entirely. Antibiotics are appropriate when:
- You've ruled out parasites and fungal causes
- Symptoms point clearly to a bacterial infection (fin rot, ulcers, dropsy)
- Water parameters (ammonia, nitrite, pH, temperature) are within healthy ranges
Always address water quality first. Even the best antibiotic won't work if your fish is living in poor conditions.
Common Fish Antibiotics and What They Treat
Amoxicillin (Fish Mox)
Amoxicillin is a broad-spectrum penicillin-type antibiotic effective against many gram-positive and some gram-negative bacteria. It's commonly used for:
- Fin rot caused by bacterial infection
- Ulcer disease
- General bacterial infections in freshwater fish
Typical dosing is 250mg per 10 gallons of water, repeated every 24–48 hours for 7–10 days. Always remove activated carbon from your filter during treatment, as it will absorb the medication.
Metronidazole (Fish Zole)
Metronidazole is effective against anaerobic bacteria and some parasites. It's a go-to for:
- Hole-in-the-head disease (HITH)
- Bloat in cichlids
- Internal bacterial infections
Erythromycin
Erythromycin targets gram-positive bacteria and is particularly effective for fin and tail rot, as well as columnaris disease.
Safe Treatment Practices
Follow these best practices whenever you treat fish with antibiotics:
- Quarantine if possible. Treat sick fish in a separate hospital tank to avoid disrupting your main tank's beneficial bacteria.
- Complete the full course. Stopping early can lead to antibiotic resistance and relapse.
- Remove carbon filtration. Activated carbon removes medication from the water.
- Monitor water parameters daily. Antibiotics can disrupt your tank's nitrogen cycle.
- Do partial water changes between doses. This removes waste and keeps conditions stable.
What to Avoid
A few common mistakes to steer clear of:
- Don't mix antibiotics without knowing they're compatible
- Don't treat for bacteria if the real issue is parasites or fungus
- Don't skip doses or end treatment early just because the fish looks better
Shop Fish Medications at Paw and Tail Supply
We carry a full range of fish antibiotics and treatments to help you keep your aquatic pets healthy. From Fish Mox (amoxicillin) to metronidazole and beyond, our fish medication collection has what you need — with fast shipping and knowledgeable support.
