Yeh it's a hedgehog. No idea what the difference between a hedgehog and a porcupine are, but I know what an echidna is!
What do baby echidnas look like though? Don't they have a pouch? Which would mean they're born stupidly small, white and blind. While they may look a little like a tiny naked mole rat at first, I'm sure there's a stage where they're half grown where they're a bit cuter. :p