Die Vorderzähne des Nilpferds, Schneidezähne genannt, können 1,3 Fuß lang werden, während die Eckzähne bis zu 1,6 Fuß lang werden können. Das Nilpferd hat die größten Eckzähne aller Landtiere. Männliche Flusspferde haben etwas größere Zähne als weibliche.
Das Nilpferd benutzt seine großen Zähne, um andere Tiere oder Menschen abzuwehren, die es als Bedrohung sieht. Die Eck- und Schneidezähne spielen bei der Nahrungsaufnahme keine Rolle. Flusspferde sind Pflanzenfresser und fressen täglich etwa 80 Pfund Gras. Sie verlassen sich auf ihre breiten, verhornten Lippen, um Gräser zu greifen und zu ziehen, die dann von den Backenzähnen zermahlen werden.