NO Puffer fish as you know like there own space and think they are the only ones in the tank, especially when it comes to feeding time. Pufferfish can not be kept with other puffers or with porcupines and vise versa. Incompatible in most cases. Although If they are raised together your tank may be large enough they may not bother eachother and may learn to stand each other, but one day there will be a fight and both eith die or one will remain badly injured. It is my experience that you can keep Anemonefish, pincone fish, moray eels, lionfish, hawkfish, jawfish, angelfish, basses, Butterfly fish, cardnalfish, catfish, damselfish, firefish, filefish, Batfish, blennies,gobies, grammas, wrasses, sweetlips, squirrelfish, and tangs only with nearly 100% success, with the puffer fish.