I was shocked to find my 2 common plecos chowing down on a deceased fish this morning. I had a fish go missing about a week ago, same type as what died overnight this time (it had been sickly) and couldn't imagine where it disappeared to. Now I think I know. Anyway, I was shocked. I always thought they were herbivores, but now read they are omnivores. I truly think they get enough to eat, as their poo strings are numerous, thick and quite long (sometimes a foot long)! So why would they do this? Both plecos are over 12 inches long and get along 95% of the time. My tank is 75 gallons, so plenty of room for both. My other 20 fish are very small, ranging in size from 2-3 inches (tetras, barbs, killis, danios).