The porcupine in dreams is an indicator of unpleasant and unfavorable issues in your waking life. This dream shows that you are feeling unsafe. The porcupine is also a sign of unhappiness for those who have been hurt by it.
Dream dictionary: Porcupine dream meanings
…To see a porcupine in your dreams, denotes that you will disapprove any new enterprise and repel new friendships with coldness. For a young woman Dreaming of a porcupine, portends that she will fear her lover. To see a dead one, signifies your abolishment of ill feelings and possessions….
(Hedgehog) In a dream, a porcupine represents someone who is constantly depressed, easily annoyed, who quickly gets angry and who has little compassion. A porcupine in a dream also represents deceit, spying, betraying someone, hiding, or evil.
The porcupine could either have good meaning and either bad one at the same time, depending on the circumstances of the dream. For example, you really like someone, but at the same time you know that this person is unsuitable for you.
A delicate affair or an embarrassment.
(See Porcupine)