Heterodontosaurus ( meaning `` different toothed lizard '' ) is a genus of small herbivorous dinosaur with prominent canine teeth which lived in the Lower Jurassic of South Africa . Heterodontosaurus ( meaning `` different toothed lizard '' ) is a genus of small herbivorous dinosaur with prominent canine teeth which lived in the Early Jurassic of South Africa .