Is a hedgehog a carnivore?

No. A hedgehog is a herbivore.