The siamese fighter aka betta is not a good community fish as has already been said. They are best kept on their own. They may live peacefully for a while then can suddenly snap and go on a killing spree. And with long fins they are targets for fin nipping by other fish.
Gouramis and bettas are a bad combination, both territorial fish which occupy the same region of the tank. Only one species of anabatid should be kept in a tank.
Dwarf gouramis are commonly infected with an incurable disease by the time they reach the shop. This species is best avoided. Look at the smaller honey gourami (natural or yellow, not red as most are really mislabelled thick lip gouramis) or the larger pearl gourami as these don't have the same health issues. And only 1 male with gouramis with a group of females.