I would add maybe 2 or 3 fish to both the danios and the corydoras, as the minimum is 6 for them to be most comfortable. (At least in most circles this is agreed upon) Shrimp do better in bigger groups, but 2 should be alright, and they will likely reproduce if they survive long enough, which leads to my next point. Dwarf Gouramis can be some of the more aggressive ones, and can and likely will make snacks of the shrimp when they get big enough