Scavenger fish are bottom feeders that eat debris, dead fish, and algae on the floor of a body of water. Scavengers help keep water clean and are a major asset to the environment in which they live. Scavenger fish are great for aquariums as well; they can cut cleaning time and costs.