You look at your tank, and your heart sinks.
One of your guppies is acting weird. It’s not swimming forward. Instead, it’s bobbing in place, swimming vertically.
Maybe its head is pointing up, gasping at the surface.
Maybe its head is pointing down, fighting to stay off the floor.
Maybe it looks like it’s struggling against an invisible current.
In the fish shop, we call this “The Wobble.” It is not normal behavior, and if you ignore it, the fish will usually be dead within 24 hours.
Here is exactly what is happening and how to fix it.
Step 1: The Diagnosis (Look at the Tilt)
Before you pour medicine in, look at how it is swimming. The angle tells you the cause.
Scenario A: Head Up, Mouth at Surface (Gasping)
- The Look: The fish is hanging vertically at the top, mouth opening and closing fast. It looks like it’s trying to breathe air.
- The Cause: Hypoxia (Lack of Oxygen) or Ammonia Poisoning.
- The Reality: Your water is toxic, or your filter stopped moving the surface. The fish is suffocating.
Scenario B: The “Shimmy” (Wiggling in Place)
- The Look: The fish is in the middle of the tank, swimming vertically or at a 45-degree angle. Its fins are clamped tight, and its body is shaking/vibrating, but it isn’t moving forward.
- The Cause: Mineral Shock or Old Tank Syndrome.
- The Reality: Guppies need hard water (minerals). If your tank water is too soft or hasn’t been changed in months (acidic), their muscles start to fail. This is very common in Malaysia where tap water can be soft.
Scenario C: Floating or Sinking (Swim Bladder)
- The Look: The fish is struggling to swim down (keeps floating up like a balloon) or struggling to swim up (sinks like a stone). It looks drunk.
- The Cause: Swim Bladder Disease.
- The Reality: The internal gas bag that controls buoyancy is compressed. This is usually caused by Constipation (Overfeeding).
Step 2: The Emergency Fixes
Do not wait. Choose the fix that matches your scenario.
Fix for Scenario A (The Gasp)
- Immediate Water Change: Do a 50% water change immediately. Use anti-chlorine.
- Increase Airflow: Turn up your air pump or lower the water level so the filter splashes more.
- Stop Feeding: Do not put food in the tank for 24 hours. Ammonia spikes come from rotting food.
Fix for Scenario B (The Shimmy – Mineral Shock)
- The “Magical” Salt Cure: Aquarium Salt is the best medicine for guppies.
- Dissolve 1 tablespoon of Aquarium Salt (Garram Ikan, not table salt!) per 5 gallons (19 liters) of water.
- Pour it in slowly.
- The salt helps them breathe and restores their “Osmoregulation” (body fluid balance).
- Check pH: If your pH is below 6.5, your water is too acidic. Add crushed coral to your filter to slowly raise it.
Fix for Scenario C (The Swim Bladder / Bloat)
- The Fast: Stop feeding the entire tank for 3 days. Guppies will not starve.
- The Pea Trick: On day 4, feed them boiled green peas.
- Boil a frozen pea until soft.
- Peel off the skin.
- Mash the inside.
- The fiber acts like a laxative and clears the blockage pressing on the swim bladder.
Step 3: When to Give Up (The Hard Truth)
As a “Shop Guy,” I have to be honest with you. Not every vertical fish can be saved.
You should consider euthanasia (clove oil) if:
- The fish is spiraling or spinning uncontrollably (Whirling Disease).
- The scales are sticking out like a pinecone (Dropsy).
- The fish is lying flat on the bottom and barely breathing for more than 12 hours.
At that point, the internal organs have failed. But if it’s just “The Wobble” or “The Bloat,” salt and fasting save about 70% of cases.
Summary Table: Quick Action Plan
| Symptom | Cause | Immediate Action |
| Gasping at top | Low Oxygen / Ammonia | 50% Water Change + Air Stone |
| Shaking / Clamped Fins | Mineral Shock / Soft Water | Add Aquarium Salt + Crushed Coral |
| Floating / Sinking | Constipation / Swim Bladder | Fast for 3 days + Feed Boiled Pea |




