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

2006-12-06 09:49:33 · 8 answers · asked by Ladyreese 2 in Pets Fish

8 answers

Parrotfish are known for this. They have sharp strong 'beaks' that they use to eat corals with. They are indiscriminate eaters and often bite off chunks of live coral, dead coral, even rocks. This is ground up in their stomachs, all nutrients are absorbed and the remaining sand is excreted.

2006-12-06 11:26:18 · answer #1 · answered by Zoe 6 · 0 0

Mullet fish do this, of course it's a wild fish that schools, and jump out of the water, sometimes into the boat. They graze on the bottom and unlike other fish they have a gizzard like a chicken or fowl. The gizzard has mucsles that grind up what ever they swallow so that it can be excreted, be it mud or sand. The Mullet prefers brackish or salt water.

2006-12-06 18:39:49 · answer #2 · answered by redbass 4 · 0 0

There is a salt water fish that eats coral and grinds it up in their gut producing sand that is excreted. I am not sure of the species.

There is also a freshwater fish that sifts through the sand to find food and will excrete any sand that is inadvertantly swallowed. It is in the family Geophagus (which means "eartheater").

2006-12-06 17:56:00 · answer #3 · answered by 8 In the corner 6 · 0 1

There are several kinds of cichlids that appear to excrete sand. They dig through the sand looking for food and stuff. They are really cool.

2006-12-06 18:08:06 · answer #4 · answered by donna_jae 2 · 0 0

The sand fish.

2006-12-06 17:51:18 · answer #5 · answered by Anonymous · 0 1

Stingray

2006-12-07 20:41:02 · answer #6 · answered by LauraP 1 · 0 0

the parrot fish

2006-12-06 18:38:46 · answer #7 · answered by original satan 3 · 0 0

parrotfish. they eat coral and poop out sand.

2006-12-06 18:02:37 · answer #8 · answered by Smooth as butter on a kitten! 2 · 1 0

fedest.com, questions and answers