清道夫作为清洁鱼,它在鱼缸中以水中的藻类、青苔、微生物、食物残渣为食,也可以给它喂点饲料、鱼虫等人工饲料,就是长期喂它会使它清洁能力降低。
养清道夫的时候,它经常会在缸底活动,并吸食其他鱼的鱼卵,还会吃死掉的小鱼,或者附在受伤的鱼身上啃食,时间长了会导致其他鱼的死亡。
清道夫在缸中几乎什么都会吃,当它没有其他食物可以吃的时候,它还会吃鱼屎,但是不会吃太多,一般在平常有其他食物,它是怎么都不会吃鱼屎的。