Why Do Fish Eat The Stones At The Bottom Of The Tank…?
by Aquaboy on Monday, May 10th, 2010 | 7 Comments
My fish eat the stones in the tank then spit them out again?
I gave them food coz i thought they were hungry but I quess not….?
Any reason why they do this….?
Yes, theres one goldfish, 2 fantales and two tiger ones. One just got one stuck and was swimming like mad around the tank but then spat it out!
Other articles you might like;
- Is These Pellets Healthy + More Qs-?
- Would This Hurt The Guppy Fry?
- 90g Reef Aquarium Setup Day 5
- Ideas On Fish For Freshwater Community Aquarium?
- Work Experience Melbourne 2011?


1 helps with the digestion,
Or,
I have one fish that does that and moves the grave around. the tank.
What type of fish is it ?
< …
they’re fish…fish are dumb…
jk they’re probably cleaning/eating the algae off the stones.
What kind of fish are we talking about here?
I presume you mean a Goldfish, in which case as far as they’re concerned they’re always hungry (but they have a primitive digestive system and are prone to problems linking to overfeeding) and what you’re seeing is natural grazing/hunting behaviour. You need to be careful because Goldfish can get stones stuck, they’re best on either bare bottomed tanks or with very large river rocks.
either they’re getting food off of it or if you have males and females, some fish (like a lot of cichlids) build nests like that, they’ll move the gravel around to make a pit
They are either hungry or they are eating the algae off of the rocks. They’re goldfish, they’ll eat anything!
Good Luck!
You should remove those stones, and get bigger ones, or get very fine sand, as your fish are going to swallow them! Goldfish eat anything that is in front of them. They are also “diggers”, which means that they sift through the bottom, be it sand or gravel, and search for food, even though they are already fed. This is completely normal.
They are looking for food at the bottom of the tank. It is nothing to be worried about. Goldfish and some Cichlids do this a lot.