Not all shops take fry, and they would have to be of a sellable size, at least old enough to be sexed+ probably a bit bigger still.
I would be a bit wary of keeping two male dwarf gouramis together; sometimes territorial issues are not apparent at first but flare up after a while. I would think of rehoming one of them unless your tank has clear territorial demarcations (plants, rocks whatever) cutting off their line of vision.
I would also consider getting the male molly an extra female or two; it is asking a lot of one female to keep servicing something as oversexed as a male livebearer.
That would pretty well fill up the tank, particularly if you get fry off your mollies; otherwise, Emma's suggestion of bottom dwellers has a lot of merit. Corys are peaceful and relatively easy to look after.