My bettas did fine in tanks with other fish. They generally only fight males of their own kind, unless they are unusually aggressive. The problem you may have is that other fish will eat the fins of your betta. Your tank is too small though and I don't recommend putting a betta with any type of goldfish (bubble eyes included) because they make a lot of ammonia waste.