Gli Ancistrus sono pesci che vivono nella parte bassa dell'acquario e perciò sono venduti come pesci pulitori.
Peccato però che i pesci pulitori non esistano. Anche loro mangiano e sporcano di conseguenza - anzi, visto che mangiano molte fibre (anche legno), fanno delle belle e abbondanti feci. E siccome non vanno in giro con lo straccetto, non puliscono...
Quindi in acquario non hanno alcuna "funzione", se mai possono essere scelti popolare il fondo della vasca, se le condizioni sono adeguate.
Molti li hanno perché sono consigliati come "spazzini" o "pulitori", ma come ti ho detto non è così. Prendili solo se ti piacciono e hai l'acqua giusta per loro.