可以用动物性饲料搭配植物性饲料一起投喂,清道夫可以吃的饲料种类比较多,只要是观赏鱼能吃的食物,它们都可以吃。另外它们还会吃一些鱼缸内的青苔和水藻,所以也被称为清洁鱼。在挑选合成饲料时,最好选择下沉式的,这样可以避免其它鱼儿跟清道夫争夺食物。
清道夫的饵料可以以藻类为主,但饲养过程中也需要投喂活食。它们在水族箱中常吸附在石块上、玻璃上稳定身体和吸食藻类,也寻觅底栖动物。如水蚯蚓等等,
清道夫主要吃缸底的或者缸面的藻类和贴附在缸里的微小浮游生物,或者沉入缸中的漂浮性鱼食。但需要了解的是,清道夫是从来不吃鱼的排泄物或大便的,这是不争的事实。此外,清道夫还吃水蚯蚓等别的鱼吃的饲料,也吃鱼缸上的藻类和青苔。简单的说,清道夫除了鱼类的粪便不吃外,其它食物它们都会食用,它们不挑食,而且饮食非常的杂。 清道夫以鱼类排泄物、海藻、细菌、饲料渣为主要食物。