Ką valgo raudonasis upės šernas?

Raudonasis upinis šernas yra visaėdis, tai reiškia, kad minta ir augalais, ir gyvūnais. Jo racioną sudaro žolės, lapai, šaknys, vaisiai, vabzdžiai ir smulkūs stuburiniai gyvūnai, tokie kaip graužikai, paukščiai ir žuvys. Jis taip pat renka maistą, pavyzdžiui, skerdeną ir šiukšles.