You can put dwarf gouramis with any the cory cats that you have listed and more. Dwarf gouramI also spends most of the time on top and top middle. They are labyrinth fish. So they also need to go up to gulp air many times through the day. in a 21 gallon please keep 6 corys. All from same species.
You sure can.
Thanks Guy this was very helpful
Dwarf Gourami's can be somewhat tempermental, but usually more so around breeding time of course. Honeys are my favorite ones. Sometimes tough to find around here, because they're always sold out grrr...I miss my HUGE 6 almost 7 inch long Moonlight Gourami...he was a MAJOR pig though lol...