They can be kept safely with algae eaters, guppies or corydorus catfish. You can also keep two females in a big tank with lots of hiding places. It isn't a good idea to keep a male and a female together unless they are breeding. If you want to keep two bettas in a small tank use a plastic divider to keep them away from each other but, they may hurt themselves bumping against it so I do not recommend this.
Just remember Bettas are slow moving, smallish, timid fish. There are many fish that will be OK with them. Just remember not to put other male Bettas in there if you have a male 'cos one will kill the other. It's also adviseable to avoid fin nippers like barbs that may pick at its flowing fins. Also avoid aggressive fish that will get too big and eat it.
no. betas don't get along with any fish, even with other betas. they will kill each other.
depends if the bigger fish is aggressive
Yes
yupers
Betas are brown in the wild because some Betas live in mud, and feed off of flys and small insect's. Betas are livebearers. Betas also somtimes eat other fish.
Labyrinth fish such as gouramis and betas.
They are not scared. They attack the reflection in the mirror. Male betas are aggressive toward other male betas, so when they see there reflection, they flare up and try to attack the "other fish."
No, they are to different types of fish and it would be impossible to breed them.
It means the fish is comming into or is in breeding readiness.
You can feed them most fish food, they aren't picky like betas.
Neons
I wouldn't risk it. betas live alone, and most betas will kill company. buy a separate fish bowl, appropriate for the tadpole when it is older, and larger. :)