Why do kuhli loaches swim in circles

Content on WhatAnswers is provided "as is" for informational purposes. While we strive for accuracy, we make no guarantees. Content is AI-assisted and should not be used as professional advice.

Last updated: April 8, 2026

Quick Answer: Kuhli loaches (Pangio kuhlii) swim in circles primarily due to their natural nocturnal foraging behavior, which involves exploring their environment in spiral patterns to search for food like small invertebrates. This behavior is more pronounced in captivity when they are stressed by poor water conditions, such as high ammonia levels above 0.25 ppm, or inadequate hiding spots, leading to repetitive circling as a stress response. In the wild, they inhabit slow-moving streams in Southeast Asia, where this circling helps them navigate murky waters and locate prey efficiently, with adults typically reaching 3-4 inches in length and living 5-10 years.

Key Facts

Overview

Kuhli loaches, scientifically known as Pangio kuhlii, are small, eel-like freshwater fish native to Southeast Asia, particularly found in countries like Indonesia, Malaysia, and Thailand. First described by the French zoologist Achille Valenciennes in 1846, they belong to the family Cobitidae and are popular in the aquarium trade due to their unique appearance and peaceful nature. In their natural habitat, they inhabit slow-moving streams, rivers, and swampy areas with soft, acidic water and sandy or muddy substrates, often hiding under leaf litter or debris during the day. These fish are nocturnal, becoming active at night to forage, and can live for 5-10 years in captivity when provided with proper care. Their distinctive striped pattern, with 10-15 dark bands on a pinkish-orange body, makes them easily recognizable, and they typically grow to 3-4 inches in length. Historically, they have been kept in aquariums since the early 20th century, with breeding in captivity becoming more common in recent decades to reduce wild collection pressures.

How It Works

Kuhli loaches swim in circles due to a combination of innate behaviors and environmental factors. Primarily, this circling is a natural foraging mechanism: as nocturnal hunters, they use spiral or circular movements to systematically search their surroundings for food, such as small invertebrates like worms and insect larvae, in low-light conditions where visibility is poor. This behavior is enhanced by their slender, flexible bodies, which allow them to navigate through tight spaces and substrate efficiently. In captivity, circling can become excessive or repetitive when the fish are stressed, often triggered by suboptimal water conditions—for example, high ammonia levels above 0.25 ppm, incorrect pH (outside the ideal range of 5.5-6.5), or inadequate filtration. Additionally, a lack of hiding spots, such as caves or plants, can cause anxiety, leading to circling as a displacement activity. To mitigate this, aquarists should maintain stable water parameters, provide plenty of cover, and ensure a varied diet, as stress-related circling can indicate health issues like parasites or poor tank mates.

Why It Matters

Understanding why kuhli loaches swim in circles is crucial for their welfare in captivity, as it helps aquarists identify and address potential stressors, leading to healthier, longer-lived fish. This knowledge promotes better aquarium management practices, such as maintaining water quality and providing enriched environments, which can reduce mortality rates and enhance the species' well-being. In the broader context of aquatic conservation, recognizing natural behaviors like circling aids in captive breeding efforts, supporting sustainable populations and reducing reliance on wild-caught specimens. For hobbyists, observing this behavior can serve as an early warning sign for tank issues, fostering responsible pet ownership and contributing to the overall success of community aquariums, where kuhli loaches are valued for their algae-eating habits and peaceful demeanor.

Sources

  1. Wikipedia - Kuhli LoachCC-BY-SA-4.0

Missing an answer?

Suggest a question and we'll generate an answer for it.