Hi Dangermous
That really is a lot of fish for that size tank!
Let's go back to the old rule-of-thumb guide of 1" of fish per gallon...your tank is about 25 gallons so that would make 25" of fish. Ok, let's assume you have really good filtration (by that I mean more than is necessary for your size tank), you can up that amount of fish a bit, let's say an extra 10", making 35" of fish.
Obviously it does depend on the type of fish and how messy they are, if any are territorial and require a large span of area as their own etc - but this is just a guide to help in understanding stock levels.
So at a rough estimate of your current fish sizes you have about 50"+ of fish in there, I think.
It just means that you will need to be doing very regular water changes to prevent any ammonia/nitrite spikes during the week. Any slight, sudden increase to these levels can knock some fish out very quickly. Guppies are not that hardy any more and can drop like flies if any of these toxic levels rise.
Those test strips you've been using are not very accurate, either - a liquid test kit would be a better investment.
Also, another thing to bear in mind is that when a tank is fully stocked with fish that are mostly swimming in the same areas (neons, guppies, Dwarf gouramis all battling for same space) it can cause stress and irritability. That can then lead to some fish behaving a little more aggressively (e.g. the gouramis) and fin-nipping the guppies. The guppies, already stressed by other tank factors, are then stressed even more...add bad water quality to the pot and you have a time-bomb waiting to go off.
My tip would be to try to rehome some of your fish to lessen the burden on your filter and also to create a less hectic/stressful environment. It will also make for an easier life for you, too. But if you want to keep things as they are you will need to increase your tank maintenance, more water changes/gravel vacs/filter sloosh/testing etc to keep on top of things.
I'm one of these that believe keeping fish should be a pleasure, not a burden. I always try to keep my tanks slightly under-stocked for an easier life - and happier fish LOL
Regards - Athena