Tank mates for rabbit snails

We checked rabbit snails against all 149 other species in our database for water temperature, pH, size, fin nipping, predation and aggression.

Good tank mates for rabbit snails include betta fish, cherry shrimp, nerite snail, guppy, dwarf gourami and angelfish. Avoid common goldfish, fancy goldfish and oscar: they need different temperatures: Rabbit snail 25–29°C (77–84°F), common goldfish 15–22°C (59–72°F).

Rabbit snails: 25–29°C (77–84°F), pH 7.5–8.5, adult size 8 cm (3.1 in), minimum tank 29 gallons (110 L). Full rabbit snail care guide.

Check a full stocking plan

Good Compatible tank mates (62)

Shared water conditions and no known conflict. Still add fish slowly and watch them.

Caution Possible, with care (59)

These can work in the right setup, but there is a real risk. Read the reason first.

  • Bristlenose pleco · 20+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Bronze corydoras · 20+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Neon tetra · 15+ gal
    • Their temperature ranges barely overlap (only around 25–25°C).
  • Panda corydoras · 15+ gal
    • Their temperature ranges barely overlap (only around 25–25°C).
  • Zebra danio · 20+ gal
    • Their temperature ranges barely overlap (only around 25–25°C).
  • African dwarf frog · 10+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Black skirt tetra · 20+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Cardinal tetra · 15+ gal
    • Their preferred pH ranges don't quite overlap (7.5–8.5 vs 4.5–7).
  • Celestial pearl danio · 10+ gal
    • Their temperature ranges barely overlap (only around 25–25°C).
  • Chili rasbora · 10+ gal
    • Their preferred pH ranges don't quite overlap (7.5–8.5 vs 5.5–7).
  • Chinese algae eater · 80+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Denison barb · 75+ gal
    • Their temperature ranges barely overlap (only around 25–25°C).
  • Discus · 75+ gal
    • Their temperature ranges barely overlap (only around 28–29°C).
    • Their preferred pH ranges don't quite overlap (7.5–8.5 vs 6–7).
  • Ember tetra · 10+ gal
    • Their preferred pH ranges don't quite overlap (7.5–8.5 vs 5.5–7).
  • German blue ram · 20+ gal
    • Their preferred pH ranges don't quite overlap (7.5–8.5 vs 5–7).
  • Julii corydoras · 20+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Kuhli loach · 20+ gal
    • Their preferred pH ranges don't quite overlap (7.5–8.5 vs 5.5–7).
  • Mystery snail · 10+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Otocinclus · 20+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Peppered corydoras · 20+ gal
    • Their temperature ranges barely overlap (only around 25–25°C).
  • Pictus catfish · 75+ gal
    • Their temperature ranges barely overlap (only around 25–25°C).
    • Their preferred pH ranges don't quite overlap (7.5–8.5 vs 6–7).
  • Platy · 15+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Pygmy corydoras · 10+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
    • Their preferred pH ranges don't quite overlap (7.5–8.5 vs 6.4–7.4).
  • Rainbow shark · 75+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Red-tail shark · 75+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Rummy-nose tetra · 29+ gal
    • Their preferred pH ranges don't quite overlap (7.5–8.5 vs 5.5–7).
  • Siamese algae eater · 55+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Agassiz's dwarf cichlid · 20+ gal
    • Their preferred pH ranges don't quite overlap (7.5–8.5 vs 5–7).
  • Bleeding heart tetra · 29+ gal
    • Their preferred pH ranges don't quite overlap (7.5–8.5 vs 5.5–7.2).
  • Bloodfin tetra · 20+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Buenos Aires tetra · 29+ gal
    • Their temperature ranges barely overlap (only around 25–25°C).
  • Bumblebee catfish · 20+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Clown killifish · 10+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
    • Their preferred pH ranges don't quite overlap (7.5–8.5 vs 5.5–7).
  • Diamond tetra · 20+ gal
    • Their preferred pH ranges don't quite overlap (7.5–8.5 vs 6–7).
  • Gardneri killifish · 10+ gal
    • Their temperature ranges barely overlap (only around 25–25°C).
  • Giant danio · 55+ gal
    • Their temperature ranges barely overlap (only around 25–25°C).
  • Glass catfish · 29+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
    • Their preferred pH ranges don't quite overlap (7.5–8.5 vs 6–7).
  • Golden wonder killifish · 20+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Kubotai rasbora · 15+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
    • Their preferred pH ranges don't quite overlap (7.5–8.5 vs 6–7).
  • Marbled hatchetfish · 20+ gal
    • Their preferred pH ranges don't quite overlap (7.5–8.5 vs 5–7).
  • Odessa barb · 20+ gal
    • Their temperature ranges barely overlap (only around 25–25°C).
  • Panda garra · 29+ gal
    • Their temperature ranges barely overlap (only around 25–25°C).
  • Peacock gudgeon · 15+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Rosy loach · 15+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Rubber lip pleco · 29+ gal
    • Their temperature ranges barely overlap (only around 25–25°C).
  • Scarlet badis · 10+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Scissortail rasbora · 55+ gal
    • Their temperature ranges barely overlap (only around 25–25°C).
  • Serpae tetra · 20+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Severum · 55+ gal
    • Their preferred pH ranges don't quite overlap (7.5–8.5 vs 6–7).
  • Swordtail · 29+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Tinfoil barb · 200+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Turquoise rainbowfish · 29+ gal
    • Their temperature ranges barely overlap (only around 25–25°C).
  • Black ruby barb · 20+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Checkerboard barb · 20+ gal
    • Their temperature ranges barely overlap (only around 25–25°C).
  • Flame tetra · 15+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Keyhole cichlid · 29+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Least killifish · 10+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Pearl danio · 20+ gal
    • Their temperature ranges barely overlap (only around 25–25°C).
  • Variatus platy · 15+ gal
    • Their temperature ranges barely overlap (only around 25–25°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.

Avoid Bad tank mates (28)

  • Common goldfish: They need different temperatures: Rabbit snail 25–29°C (77–84°F), common goldfish 15–22°C (59–72°F).
  • Fancy goldfish: They need different temperatures: Rabbit snail 25–29°C (77–84°F), fancy goldfish 18–23°C (64–73°F).
  • Oscar: Oscar eats snails, including rabbit snails.
  • Assassin snail: Assassin snail eats snails, including rabbit snails.
  • Clown loach: Clown loach eats snails, including rabbit snails.
  • Dojo loach: They need different temperatures: Rabbit snail 25–29°C (77–84°F), dojo loach 18–23°C (64–73°F). Dojo loach eats snails, including rabbit snails.
  • Electric yellow cichlid: Electric yellow cichlid eats snails, including rabbit snails.
  • Firemouth cichlid: Firemouth cichlid eats snails, including rabbit snails.
  • Hillstream loach: They need different temperatures: Rabbit snail 25–29°C (77–84°F), hillstream loach 20–24°C (68–75°F).
  • Jack Dempsey: Jack Dempsey eats snails, including rabbit snails.
  • Pea puffer: Pea puffer eats snails, including rabbit snails. Pea puffer is best kept in a species-only tank.
  • Peacock cichlid: Peacock cichlid eats snails, including rabbit snails.
  • Red zebra cichlid: Red zebra cichlid eats snails, including rabbit snails.
  • Rosy barb: They need different temperatures: Rabbit snail 25–29°C (77–84°F), rosy barb 18–24°C (64–75°F).
  • White cloud mountain minnow: They need different temperatures: Rabbit snail 25–29°C (77–84°F), white cloud mountain minnow 16–22°C (61–72°F).
  • Yoyo loach: Yoyo loach eats snails, including rabbit snails.
  • Crystal red shrimp: They need different temperatures: Rabbit snail 25–29°C (77–84°F), crystal red shrimp 20–24°C (68–75°F). They need very different water: pH 7.5–8.5 vs 6–6.8.
  • Demasoni cichlid: Demasoni cichlid eats snails, including rabbit snails.
  • Dwarf chain loach: Dwarf chain loach eats snails, including rabbit snails.
  • Dwarf orange crayfish: They need different temperatures: Rabbit snail 25–29°C (77–84°F), dwarf orange crayfish 18–24°C (64–75°F). Dwarf orange crayfish eats snails, including rabbit snails.
  • Frontosa: Frontosa eats snails, including rabbit snails.
  • Gold barb: They need different temperatures: Rabbit snail 25–29°C (77–84°F), gold barb 18–24°C (64–75°F).
  • Green terror: They need different temperatures: Rabbit snail 25–29°C (77–84°F), green terror 20–24°C (68–75°F). Green terror eats snails, including rabbit snails.
  • Paradise fish: They need different temperatures: Rabbit snail 25–29°C (77–84°F), paradise fish 16–24°C (61–75°F). Paradise fish eats snails, including rabbit snails.
  • Zebra loach: Zebra loach eats snails, including rabbit snails.
  • Dwarf rasbora: They need very different water: pH 7.5–8.5 vs 5–6.5.
  • Glowlight danio: They need different temperatures: Rabbit snail 25–29°C (77–84°F), glowlight danio 20–24°C (68–75°F).
  • Green neon tetra: They need very different water: pH 7.5–8.5 vs 5–6.5.

Frequently asked questions

What fish can live with rabbit snails?

Good tank mates for rabbit snails include betta fish, cherry shrimp, nerite snail, guppy, dwarf gourami and angelfish. They need similar water and won't fight with or eat rabbit snails.

Can rabbit snails live with angelfish?

Yes. They share similar water needs (25–29°C (77–84°F)) and peaceful temperaments.

Can rabbit snails live with bettas?

Yes. They share similar water needs (25–28°C (77–82°F)) and peaceful temperaments.

Can rabbit snails live with bristlenose plecos?

Sometimes, with care. Their temperature ranges barely overlap (only around 25–26°C).

Can rabbit snails live with bronze corydoras?

Sometimes, with care. Their temperature ranges barely overlap (only around 25–26°C).

How we decide: we compare each pair's comfortable temperature, pH and hardness ranges, adult sizes, mouth size (who can eat whom), fin nipping, aggression and territory. Read the full method. Data last reviewed 2026-10-13.