You could probably instead of snail get either an algea eater or wipe off the algea, because I have found that snail don't eat enough algea to make a difference.
Ok I have 3 questions-
1. Are skunk botias compatible with the fish I have in my 10g, and how big do they get?
2. Are panda cories compatible with the fish I have in my 10g, and how big do they get?
3. Are female bettas compatible with the fish I have in my 10g, and how big do they get.
I have a guinea pig, hamster, spotted salamander, a betta, 3 guppies, 2 cories, 2 danios. 2 neon tetras, and an upsidedown catfish. It's not much compared to some peoples pets though.
You definitely need to get it to a bigger tank. And aren't cichlids cold water fish and it says you have them with barbs? Maybe you should check up on that. Good luck on finding a new home. :D
I wouldn't think you would need 20g for a DWARF puffer because they only grow to be 1". I would hink 2 or 3 would be good in a 10g, but don't put them with other fish. (I almost got some until I discovered that)