Is my 37 g planted tank overstocked?

Let's see, your angelfish get 4 inches or so, your gold gourami can get 6", a common pleco can top TWO FEET, Bumble bee catfish get about 3", Raphael catfish tops out at around 6", and rainbow sharks get about 6". So assuming the "inch per gallon rule" is even remotely applicable, that is...56 inches of fish not even counting the swordtails, cories, guppies and tetras. That doesn't even take into account territorial issues certain fish have, or giving them all enough room to have their own space. A common pleco should not be kept in anything smaller than a 75g and even then I'd say it should be kept alone. They are extremely dirty fish that create a LOT of waste. Then there is the consideration that some of your larger fish will happily eat the small ones.

When stocking a tank, you must ALWAYS take into consideration how large the fish will get as an adult. The inch per gallon rule doesn't even apply to fish larger than 2" as it does not take into account girth or overall mass.

If I were you, I'd pick one or two centerpiece fish (The angels or the gourami) keep the smaller fish like the swordtails, tetras, cories, and even the bumblebee catfish, and rehome the rest. Get a bristlenose pleco instead of the common as they stay about 4-5 inches, and get at least 3 more cories as they like to be in groups.
 
I still have the 20 swordtail fry, which are now about an 1-2 inches. When I put them into the tank, they were small enough to be eaten by the angelfish, but they didn't eat them. I don't know the parameters of this tank, all I know is that its a 37g tall
 
The reason all your fish "Stopped growing" is because they are stunted from the cramped living conditions.

Besides, you never said how big they are now, unless they stopped growing at the adult lengths I indicated above.

Don't ask if your tank is overstocked if you don't want to listen to the answer.
 
If the catfish and shark are both 5-6 inches, plus adult gourami, adult angelfish, and a 7" pleco, guppies, tetras, swordtails, and dozens of their fry, cories, and everything else, then your poor fish are like sardines in a can.

In my 40 breeder I have one female GBR (adding a male soon) a chocolate gourami, 7 ember tetras (will have 20 when finished stocking) and 4 otos. I'm also going to add a few FW gobies that are 2 inches max. This is 38-40 inches of fish, and no fish is bigger than 3 inches. While I'm hitting the ceiling on stock according to the "inch per gallon rule" because no fish is bigger than 3 inches, I could probably add a few more small fish and not stress the system at all.

Your fish are large, and they have a larger overall mass. You could get 6 inches of fish with 7 or 8 neons lined up in a row and they would not even come CLOSE to equalling the mass of a raphael catfish, or a rainbow shark, or a common pleco.

Please either get a larger tank, rehome your large fish and stock your tank with appropriate sized fish, or stop asking us if your tank is overstocked and arguing with us that it's not.
 
You say that as though it makes a different. "Spotted" Raphael Catfish can get even larger, btw. Up to 8-9 inches. If your fish have not reached the adult size I've listed or close to it, and have "stopped growing" then they are stunted. Now, some fish can take up to 10 years to reach their adult size, and some of yours may or may not be some of them, but that doesn't change the fact one iota that YOUR TANK IS OVERSTOCKED
 
AquariaCentral.com