Hey check out my tank mates in my signature.
You know what, though, those nitrates are killing me right now.
By the way, the puffer cr-aps like a human, you know? It really messes up my water for a good few minutes. And they eat so much too. I normally feed 2 - 3 cubes of brime shrimp to the whole tank when they were all smaller.
But now, the puffer alone consumes 3 - 4 cubes itself. Everyone else just eats off of the crumbs. I usually end up feeding 5 - 6 cubes per day in the tank, which is also what is messing up my nitrates.
I will soon end up with a 120G because of this. It's easier to handle nitrates that way. I say get a bigger tank for the puffer already. However, you can use this experience with the 30G tank as practice.