Ik my tank is over stoked but I have a high end filter that cycles the tank 17 times
Sent from my iPhone using Aquarium Advice
It's not that it's over stocked. Goldfish get huge and there are 3 different needs types of fish in your tank. There are tropical fish which like warm water, cold water fish like the goldfish and brackish fish.
The puffer will die if it's needs aren't met. Freeze dried food is not good for puffers. You need frozen food and snails. Like I said before the puffers have 4 teeth that for a beak and if it's not worn down they will continue to grow until the puffer can't open its mouth. The snails shells will wear down those teeth.
The puffer also needs salt in the tank but all the other fish in you're tank can't handle salt. You have many catfish which don't really have scales and salt will burn their skin.
These are just the needs of the puffer.
The goldfish I'm going to assume they are comet goldfish which grow to about a foot long. You would need a minimum of a 55 gallon for them. Goldfish don't handle the heat that tropical fish due. The heat will stress them out. The dojo loach is a good tank mate for the goldfish because it also likes cooler water.
The clown loach you have likes warmer water and it likes to be in groups. I've never owned any because I never had a giant tank. They get up to 18 inches so if you have 3-4 and they are all 18 inches, the tank will need to be pretty big. The rainbow shark will only get to be about 6 inches and needs a 55 gallon tank because the get territorial.
The cory you have, like the clown loach, is a shoaling fish and should have 4 more of its own kind.
I don't know how old you are but I'm assuming younger than 16 but if you have the chance to rehome 90% of your fish then you should do it quickly as possible. I have a feeling you will not be able to meet most of the puffers needs so that is not one you will be keeping.
Sent from my iPad using Aquarium Advice