betta, killifish, cherry shrimp, crawfish, other livebearers besides guppies.... theres quite a bit that can go in a 10g, depending on the circumstance.
They generally eat anything that sinks, everything from an Algae Disk, to some Shrimp....As for tankmates, I wouldn't risk it, but some hatchet fish that stay at the surface would be fine!