I would guess he was a victum of your pufferfish. I used to have a porcupine couple years back when i was first was getting started, the "Kid" that sold him to be said he'd be perfectly fine with my tank. Yeah he would eat any invert that entered my tank, beautiful fish in my opinion but i had to return him after a few months. The price i learnt of buying before research.