清道夫魚は比較的特殊な魚で、昼間は休み、夜は活動します。雑食性の魚でもあり、食べられる食べ物が多いです。水槽や水槽の壁に付着し、水中の苔、他の魚が分泌した粘液、水中に残った食べ物の残滓などを食べることがよくあります。水の中に魚の卵があれば、それらも食べます。
他の魚が死んだら、スカベンジャー魚も死体を食べる。ただし、普段の養殖の際にも定期的に餌を与える必要があり、いつまでも与えないわけにはいきません。選択された食べ物は藻類植物で、この食べ物を主な食べ物とすることができます。また、水ミミズなどの生体の動物に餌を与える必要もありますが、あまり必要ありません。普通の魚の飼料もいいですが、それらも比較的好きです。
清道夫魚も「ゴミ魚」と呼ばれ、水槽の中の清掃員で、水槽の中のゴミをお腹の中に吸っています。魚の糞を食べるとよく言われますが、確かに食べることがありますが、これは主な食べ物ではありません。清道夫魚も雑食性の魚で、人間が飼っている飼料などを食べることができます。また、水槽の中の植物、プランクトン、魚の卵などもあり、魚の糞を食べることはほとんどありません。しかし、水槽の中に他の食べ物がなければ、それらも食べます。