Dreams dictionary: Porcupine
Dreams dictionary: Interpretation 1
To see a porcupine in your dream suggests that you need to look out for yourself and protect yourself from emotional or psychological harm. Trust and honesty are important qualities. Alternatively, a porcupine indicates that there is a situation which you need to approach with openness. Someone in your waking life may be on the defensive and are not be exposing their vulnerabilities.
Dreams dictionary: Miller Dream Interpretation
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 to dream of a porcupine, portends that she will fear her lover. To see a dead one, signifies your abolishment of ill feelings and possessions.