Table of Contents
Doctor Fish, also called Garra rufa, are active freshwater fish known for their grazing behavior, constant movement, and unusual reputation in fish spa culture. In the home aquarium, they are better understood as lively bottom-oriented cyprinids that need space, oxygen-rich water, and a well-planned setup rather than being treated as novelty fish. If you are thinking about keeping doctor fish at home, the most important thing is to plan for their adult behavior. They are not tiny algae eaters for small tanks. They are active, social grazers that do best in groups, with strong filtration, room to move, and a varied diet. Let’s discuss in detail with Splashy Fish now!
What Is Doctor Fish?
Doctor fish is the common name for Garra rufa, a freshwater cyprinid from Western Asia. It is also sometimes called red garra or nibble fish. They are listed as a freshwater, non-migratory species in the family Cyprinidae, with natural distribution in the Jordan, Orontes, and Tigris-Euphrates basins and nearby rivers in southern Turkey and northern Syria.
In the aquarium hobby, doctor fish are valued for their energetic personality and constant grazing behavior. They are often described as peaceful overall, though they can establish a pecking order with their own kind, especially when cramped. They are also boisterous feeders, so they do better with tank mates that can handle active feeding time.
Appearance and Natural Habitat
Garra rufa has an elongated body and a bottom-oriented lifestyle. They are described with the body shape as elongated, and care guides generally place adult size around 10 to 14 cm, or about 4 to 5.5 inches, depending on the source and specimen.
In nature, doctor fish occur in freshwater habitats in subtropical parts of Western Asia. Their natural feeding includes detritus, algae, and tiny animals such as arthropods and zooplankton. That helps explain why aquarium-kept doctor fish spend so much time rasping surfaces, browsing for edible films, and searching for small food items.
Because these freshwater fish are active grazers rather than shy hiders, they usually look best in an aquarium with open swimming space mixed with rocks, wood, and surfaces to browse. Bright, well-oxygenated tanks with structure tend to suit them better than stagnant, overdecorated setups.
Care Requirements for Doctor Fish at Home
Tank Size
Doctor fish need more room than many people expect. It is recommended to have 30 gallons for a small group and give a minimum aquarium footprint of 120 × 45 cm. That makes them a poor choice for tiny community tanks or nano aquariums. Because they can show pecking-order behavior with each other, extra room matters. More space and line-of-sight breaks help reduce squabbling and make a group more manageable.
Water Parameters
Doctor fish do best in clean, stable, well-oxygenated water. A practical range for home aquariums includes:
- Temperature: 60 to 75°F
- pH: 6.0 to 8.0
- General hardness: 6 to 16 dGH
- Ammonia: 0
- Nitrite: 0
- Nitrate: low and controlled through regular maintenance
Filter
A good filter is essential for doctor fish because they are active grazers and enthusiastic feeders. They need clean, oxygen-rich water, so strong biological filtration and regular maintenance are important. Choose a filter that keeps the water clean and well-circulated without creating an uncontrollably harsh environment. Strong filtration is usually better than weak filtration for this species, especially as they grow.
Substrate and Decor
Doctor fish do well in aquariums that give them surfaces to graze and enough room to move. Smooth rocks, driftwood, and other hard surfaces are useful because these fish spend a lot of time browsing for algae and biofilm.
A practical layout usually includes:
- Smooth stones or rounded rockwork
- Driftwood and grazing surfaces
- Open swimming areas
- Decor that breaks lines of sight
What do Doctor Fish Eat?
Doctor fish are omnivores. In the aquarium, they need more than just whatever algae happens to grow on the glass. A balanced diet should include both plant-based and protein-rich foods to keep them healthy and active.
A healthy doctor fish diet can include these fish food:
- Algae wafers
- Spirulina flakes or pellets
- Sinking prepared foods with vegetable matter
- Blanched vegetables like spinach or cucumber
- Frozen meaty foods in moderation
That mix works better than relying on algae alone. Even though they graze constantly, they are not strict herbivores and should be fed like active omnivorous aquarium fish.
Tank Mates for Doctor Fish
Doctor fish are generally peaceful, but they are energetic and assertive at feeding time. They can also show pecking-order behavior with their own kind if the tank is too small.
The best tank mates are usually active, non-aggressive fish that enjoy similar water conditions and can handle a lively setup. Peaceful midwater species often work better than slow, delicate fish.
Long-finned fish may be prone to harassment from other tank mates, which can lead to stress and injury. Additionally, very slow feeders might struggle to compete for food in a bustling community tank, potentially affecting their health and well-being. It's also important to steer clear of aggressive or highly territorial species, as they can disrupt the peace of the environment and harm other fish. Lastly, selecting fish that are unable to handle active group dynamics can lead to further complications, as they may not thrive in a lively setting.
Doctor fish are usually easiest to manage in a roomy tank with similarly active community fish rather than delicate or timid species.
Breeding Doctor Fish
Breeding doctor fish in the home aquarium is not commonly reported. Most hobbyists keep them for their active behavior and grazing habits rather than for breeding projects.
If breeding is attempted, the best chance of success usually comes from maintaining a mature, spacious tank with stable water conditions, excellent filtration, and a healthy diet. For most aquarists, however, the realistic goal is long-term care rather than regular breeding success.
Conclusion
Doctor fish, or Garra rufa, can be kept successfully at home, but they are best treated as active social grazers rather than novelty algae eaters. They grow larger than many people expect and need more tank space and stronger filtration than a typical beginner cleanup fish.
If you want to keep doctor fish at home, the essentials are simple: use a roomy aquarium, keep water clean and oxygen-rich, provide surfaces to graze, feed a varied omnivorous diet, and choose tank mates carefully. When those needs are met, doctor fish can be a lively and interesting addition to a freshwater aquarium.
FAQs
Can I keep doctor fish at home?
Yes, doctor fish can be kept at home in a properly sized, well-filtered freshwater aquarium. They are not a good choice for very small tanks, and they do best when given enough room to move and interact naturally.
Are doctor fish easy to care for?
Doctor fish are manageable, but they are not the easiest beginner fish. They need stable water, strong filtration, enough swimming space, and a varied diet. They usually do better in a mature, well-maintained aquarium than in a small beginner setup.
What is the biggest doctor fish size?
Doctor fish can grow to around 5 to 5.5 inches at full size. Because of that, they need more room than many people assume when they first see them in stores.

