You should stick to Tetras and Cory catfish if you insist on having the male betta fish. Males are hard to have with other fish unless you displace the aggression perfectly. Tetras are a great choice because of their speed and such. Other than that.. your just testing waters and I've done some of that and always had fish die.. Bettas get worked up so easily and die from anxiety so easily.. I would get some gouramis personally because there is a huge variety on types and they are pretty cool ... imo. here is some more betta fish stuff
link here. The cory catfish will for sure work though because they are catfish and bottom feeders and fish tend to leave them alone (most fish!). Hopefully you can figure it out though. Let me know on your next thoughts
Gouramis....No. Bettas and Gouramis both inhibit the same area of water and in almost every tank I have seen a Betta and Gourami in together, it has ended in one or the other becoming either seriously injured or dead.
Tetras....To my knowledge, there are no Tetras that are suitable for a 10 gallon. All of them require a tank 15+ gallons.
To be honest, I'm not sure about the Dwarf Rasporas, I think they're better kept to a species only tank. Some websites do say they would be okay with a Betta but TBH I wouldn't do it. Just because with a Betta, you wouldn't be able to have as big as a school as they would like.
It could work but its up to you really. I'd personally go for the Pygmy Corys instead but its your tank not mine