English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

2007-09-25 04:11:15 · 28 answers · asked by Anonymous in Pets Fish

28 answers

They are trying to eat the food off of the rocks. Remember, they eat from the bottom of the tank

2007-09-25 04:14:18 · answer #1 · answered by your_gurl_leah 5 · 1 1

Just looking for any lost bits of food that may be in between the stones, my goldfish usually spits stones at the glass to get attention when he wants feed as well...

2007-09-26 14:27:36 · answer #2 · answered by Herbert Moon 4 · 0 0

HI JA, This is a natural practice at least of Carp/Goldfish although I believe many others do it as well. They are constantly foraging thought the silt on the beds of rivers & canals grubbing for anything tasty-plants, molluscs etc, even algae which they suck off the stones & natural instinct means they carry this practice on in our tanks. This is why only tiny 3mm round gravel, sand or river rocks should be used in tanks as the pea sized irregular rough gravel can get stuck in their mouths & cause choking.

On a related note I have observed Clown Loaches digging holes in the gravel one piece at a time very carefully & methodically removing stones from one place & just as carefully building mounds with them in a another. As I know nothing about these type fish I will not offer an explanation although I don't think they didn't appear to be foraging!

2007-09-25 11:21:14 · answer #3 · answered by John 6 · 2 1

The fish are eating the food that has sunk to the bottom of the tank and attached itself to the stones. They aren't playing with the stones, they are deliberately picking up each on, sucking off the food and spitting it out...If you willl watch them for a while, you will notice that they seldom pick the same one up twice. If you don't feed too often, they wil, when hungry, keep their bowl cleaner by doing that and you won't have to clean it as often.

2007-09-25 11:18:39 · answer #4 · answered by Anonymous · 1 0

Mine does the same. As above answered, they are eating the food that is on the rocks, because goldfish always think they are hungry. Just keep an eye on them, one day, my one fancy goldfish had a rock stuck in his mouth. My b/f had to pick it out of his mouth with a toothpick.

2007-09-25 11:30:54 · answer #5 · answered by Seahorse 2 · 1 0

Because they are bored.



What would you do all day if you were expected to sit in a small room, with gravel at the bottom and a glass exterior... I think I'd start throwing/ spitting stones too!

2007-09-25 11:28:38 · answer #6 · answered by Anonymous · 0 2

Algae rests on the stones so the fish take the stones into their mouth to eat the algae.

2007-09-25 11:15:24 · answer #7 · answered by LoveBeingAMum 5 · 2 0

probably looking for fish food that has fallen to the bottom of the tank. or maybe just for something to do... do you have anything else in your aquarium for them to swim around like a hollow tube{ like a log or sunken ship} plants ect... they may be bored

2007-09-28 22:13:15 · answer #8 · answered by jodi b 1 · 0 0

your fish is probably looking for food and since after a while it's food goes to the bottom it lands on the rocks

2007-09-25 11:15:57 · answer #9 · answered by maria 1 · 1 0

If you found stones in your food, wouldn't you spit them out?

2007-09-25 11:24:58 · answer #10 · answered by Ben Gunn 5 · 0 3

fedest.com, questions and answers