Heterodontosaurus
Heterodontosaurus earned its name thanks to its three distinct kinds of teeth: incisors on the upper jaw, chisel-shaped teeth further back, and two pairs of tusks jutting out from its upper and lower lips. More about Heterodontosaurus
Source...