If a hedgehog or porcupine appears in a dream, it might indicate that the dreamer, or someone they know, is very prickly, easily offended or irritated by the remarks or actions of other people. It might also represent a vulnerable part of oneself that is quick to withdraw, but can react by lashing out and hurting others.
[1]