Do fish eat Java moss?

Yes, some fish eat Java moss. Omnivorous and herbivorous fish, such as silver dollars and otocinclus catfish, are likely to eat Java moss.

Bottom-dwellers are also particularly fond of eating Java moss, as it is one of their main source of nutrients. Additionally, sometimes aggressive fish, such as cichlids, will bite Java moss without the intention of eating it. They do this to show dominance and mark their territories.

Here’s a list of fish and other aquatic creatures that will eat Java moss: