You could easily do 6 Guppies, 2 Honey or Sparkling Gouramis(don't put two males together), 6 Cardinal Tetras, and 6 Amanos or 10 Cherry Shrimp in the tank without any issues.
![ufish tank plant cotton looking on it ufish tank plant cotton looking on it](https://ae01.alicdn.com/kf/HTB1NscHHVXXXXb9XVXXq6xXFXXXO/XIN-YOU-fish-tank-biochemical-cotton-filter-corner-filter-aquarium-Air-Driven-Bio-Filter-Sponge-Filter.jpg)
In any case, do know that none of the options will fully eliminate algae from the tank and you will have to do a fair bit of cleaning yourself still. Do note that baby shrimp may be eaten by the other fish without cover for them to grow, however you could get around this issue with Amano Shrimp, which grow a bit bigger and live a lot longer, but don't reproduce anyways in tanks. Cherry Shrimp however have a very low bioload and aren't usually super picky. Otocinclus are suitable for 10 gallons, but they are a sensitive schooling fish, and may not be guaranteed to take food you add, so they must have some well established algae growth while they adjust. even the smallest breeds grow quite large, have high bioloads, and several can get territorial in cramped spaces, so usually even those small breeds start at 20-30 gallons. Plecos in general are not suited for 10 gallons. If you are open to it, Honey Gouramis or Sparkling Gouramis are half the size. A dwarf gourami may not be the best choice as while they are not super active, they can get up to 4 inches, so the tank may be a bit cramped.
![ufish tank plant cotton looking on it ufish tank plant cotton looking on it](https://dlgdxii3fgupk.cloudfront.net/myaquariumclub.com/images/fbfiles/images/fish-5-d6ju4jswuj_v_1587147057.jpg)
while there has been success with small numbers of male guppies, keep in mind that their default behavior in an all-male school tends to lean more towards semi-aggressive, so if you don't know for sure their temperaments beforehand, usually a group of 6 is encouraged to reduce chances of a fish being picked on constantly. I do see a couple potential problems, but i will explain why