I would have to disagree with that actually. Only small fish if they are going to consume one. There is an article that talks about them being labeled as fish eaters and carpets are way worse when it comes to that as well.
Heres the article:
Aquarium Invertebrates
Kevin