Question: what is the difference between a porcupine hedgehog and echidna?
Answer: Convergent Evolution. Hedgehogs, porcupines, and echidnas all have spines for protection, but that doesn't mean they share a spiny ancestor. Echidnas are monotremes, porcupines are rodents, and hedgehogs are erinaceids.