Yoyo loaches like to be in group of at least 3, but bigger is always better
I beleive they will get too big to be in a ten gallon, i've seen some bigger than 4"
You could try zebra loaches which only get to about 3" however they also would appreciate a bigger tank, i had three in my ten gallon but now they are alot more happy in my twenty.
I think you would have to go with dwarf loaches...i think they are called chain loaches
http
/www.fishforums.net/content/Cyprinid.../Chain-Loaches/
I dont think any other loaches that eat snails would be suitable for your tank.
If you're getting a dwarf gourami, i would only get one. Males will fight each other to death basically in a ten gallon.
While they are sold in pairs, they do better in trios with 2 females to 1 male. As the males are quite agressive to the females (my friend calls my male dwarf wife beater) except for the small time period of spawning (but all through the creation of the nest and after spawning the male will chase the female)
A ten gallon isnt really large enough for the females to get away.
you can always stick an algae wafer of piece of zuchini in, all the snails should go to it, then you can just simply remove it.
But yea =P reminds me of when i was stocking my ten gallon