Puffers swim with their pectoral fins, hovering and reversing with precision rather than powering forward with the tail. That makes abnormal swimming easy to spot and easy to misread. Two problems account for most cases: buoyancy trouble, which is usually digestive or air-related, and oxygen trouble, which is usually water quality. They need different responses, so identify which one you are looking at first.
Puffer Fish Gasping for Air
A puffer at the surface taking rapid, shallow breaths is not getting enough oxygen at its gills. Treat this as urgent.
- Add aeration immediately — an airstone, or angle the filter return to break the surface.
- Change 50% of the water with temperature-matched, dechlorinated water.
- Test ammonia and nitrite. Either above zero is the most likely cause and both damage gills directly.
- Check the temperature. Above 82°F, warm water holds less oxygen while the fish needs more.
- Look for gill parasites. Rapid gilling with flashing and no visible spots points to flukes — praziquantel is well tolerated by puffers.
- Check salinity for brackish species; a sudden swing stresses gills.
Puffer Fish Swimming Sideways or Upside Down
This is a buoyancy problem. In puffers, the three usual causes are trapped air, constipation and a swim bladder problem following an infection.
| Cause | Clues | Action |
|---|---|---|
| Trapped air after netting | Floats at the surface, struggles to swim down, recent handling | Release the air — see puffing up |
| Constipation | Swollen belly, no faeces, soft-food diet | Fast 2–3 days, Epsom salt 1 tbsp per 5 gal, then shelled prey |
| Overfeeding | Follows a large meal, resolves in a day | Reduce portions |
| Swim bladder infection | Persistent, with clamped fins or lethargy | Clean water, warmth, half-dose antibacterial in quarantine |
| Water quality | Other fish affected too | Test and change water |
| Injury or neurological damage | After a fall, a fight, or long-term feeder fish diet | Supportive care; lower the water level |
The Buoyancy Protocol
- Rule out trapped air first if the fish has been netted or handled recently.
- Fast for two to three days. Puffers tolerate this easily and constipation is the most common cause.
- Confirm water: ammonia and nitrite 0, nitrate under 20 ppm, temperature 78–80°F.
- Add Epsom salt at one tablespoon per 5 gallons, dissolved in change water first.
- Lower the water level and reduce flow so a struggling fish is not exhausted reaching the bottom or fighting current.
- Resume feeding with shelled prey on day four, not bloodworms.
Other Abnormal Swimming
- Flashing — rubbing against decor or substrate. Parasites, most often ich or flukes. See the diseases page.
- Shimmying in place. Usually a water quality or temperature problem; test and check the heater.
- Corkscrewing or spiralling. Neurological. Long-term feeder-fish diets causing vitamin B1 deficiency are one preventable cause; bacterial infection is another.
- Sitting on the bottom but upright and alert. Normal puffer resting — see lying on the bottom.
- Wedging into a corner nose-down. Stress or a strong current; check flow and look for a chasing tank mate.
Prevention
- Never net a puffer; move it in a submerged container.
- Feed shelled food regularly and avoid a bloodworm-only diet.
- Keep nitrate under 20 ppm with 30–50% weekly water changes.
- Keep an airstone on any puffer tank running above 80°F.
- Quarantine and deworm new fish before they meet the display tank.
Frequently Asked Questions
Why is my puffer fish gasping for air at the surface?
It cannot get enough oxygen at the gills. The usual causes are ammonia or nitrite above zero, low dissolved oxygen in warm or still water, gill flukes, an undosed water change leaving chlorine in the tank, or a sudden salinity swing. Add aeration and change 50 percent of the water now.
Why is my puffer fish swimming sideways?
It is a buoyancy problem. The usual causes are air trapped after the fish was netted, constipation from a soft-food diet, overfeeding, or a swim bladder problem following an infection. Rule out trapped air first if the fish has been handled recently.
Why is my puffer fish floating at the top and cannot swim down?
That pattern almost always means trapped air, usually after being lifted out of the water in a net. Hold the fish underwater head slightly down and rock it gently while stroking the belly forward to back to release the air.
How do you treat swim bladder problems in a puffer?
Fast the fish for two to three days, confirm ammonia and nitrite are zero and nitrate is under 20 ppm, hold the temperature at 78 to 80F, add Epsom salt at one tablespoon per 5 gallons, lower the water level to reduce effort, and resume feeding with shelled prey.
Why is my puffer fish rubbing against things?
Flashing against decor or substrate is a parasite sign, most often ich or gill and skin flukes. Look for white spots, and if there are none, treat for flukes with praziquantel, which puffers tolerate well.
Why is my puffer fish breathing fast?
Rapid gilling means oxygen stress or gill irritation: ammonia or nitrite, high temperature, low oxygen, gill flukes or a chemical in the water. Test the water, add aeration and change 50 percent immediately.