清道夫鱼的食物可以为以下几种:
1、清道夫鱼可以吞食鱼类的饲料、鱼类的尸体、鱼类的鱼卵和水里的微生物作为食物;
2、清道夫鱼可以依附在水底的植物表面,吞食海中的水草、海藻和青苔作为食物;
3、一些如熊猫异型下钩鲶和国王迷宫下钩鲶这一类的特殊清道夫鱼也会吞食田螺和血虫一类的海底生物作为食物。