Hello and thank you for your inquiry.
Any of the different varieties of betta fish would do great in a three gallon tank. While a filter isn't needed it will help to keep the tank cleaner for your fish. Just make sure the filter doesn't make too much flow within the tank that would make it difficult for the betta to swim around.
If there is anything else we can do for you please let us know.
Marine Depot Customer Service