Dwarf Puffers are ok in a 10 Gallon, but remember, if you buy those, you can't buy other fish too. You can't really have a community with puffers.
You can get some very interesting Tetras, don't disregard them straight away. Some suggestions for you to research are Cardinal Tetras, Glowlight Tetras, Rummynose Tetras, Bleeding Heart Tetras, Lemon Tetras, Black Phantom Tetras, Diamond Tetra, Red Eye Tetra and Emperor Tetra.
Kuhlis, or so i have heard, need 20 Gallons or more, so Loaches aren't best suited to a 10 Gallon.
Guppies are very bright colours, and, if you get them from a good reputable dealer, hardy fish. You can't keep them with fin-nippers though, and they will breed like MAD! I recommend sticking to just males.
EDIT: I just noticed Blue had commented on the Guppies.
Your tank needs to cycle, so, if you want them to live, it will be a couple of months before you can buy fish. :)
Good luck. :)