Porcupines are herbivores. ( They do not eat meat.) But, their predators are pythons, leopards, large owls, etc. Normally when the predators kill the porcupine, they either go for their face, or their belly. Porcupines eat natural bark, stems, fruit, leaves, springtime bugs, etc.