There are all sorts of small fish that could be kept in a tank like that, just many of them aren't the common fish found in lfs. Live bearing botulas are ok in 10 gallons and people have had spawning from new guinea frogfish (A. dorehensis) in smaller tanks than that.