Well, I'm fairly new, but 10 gal. is too small for any puffer I've ever heard of. They are generally very territorial, and even the indian dwarf puffer is reccomended for a minimum 30 gallon tank. As far as tetras, depends on what kind of tetra and how many...