Probably a large Cory catfish (they only get to 3-4 inches) so that it doesn't get eaten or attacked by the Angelfish. P.S. the Angelfish needs a tank of at least 30 gallons to be happy.
None. That's too small.
i have 2 fantails and 7 danios live in 14 gallon tank very happy together. danios can be known to fin nip but this is more likely to happen when there are only two or three of them. they are more happy living in schools of 6 or more. they dont bother with the fantail at all.
yes as long as there are not any other males or female bettas
Most suckerfish get too big, but an apple snail (same as a mystery snail) or some ramshore snails are awesome.
That tank setup is fine. In fact, you could even add 1 or 2 more zebra danio(s). It is recommended that danios live in a shoal of at least 5.
You would need at least a 150 gallon tank
Yes. Feeder fish just like all goldfish grow depending on the size of their environment. I once had a feeder fish in a 50 gallon tank that was 8/9 inches long when it passed at the age of 7.
There are a few major problems with this setup. :( 1. Danios need to live in a school; usually with at least six to eight fish, which your aquarium is not big enough to house. 2. It isn't a good idea to put a betta with danios, who tend to get aggressive. Since bettas move slowly, the danios might nip at his tail, and the betta won't be able to excape them. Danios are very darty and fast, and their constant movement may be stressful for your betta. In my experience, neon tetras work great with a betta, since they don't move very fast and aren't tail-nipping fish. For that you will need at least 10 gallons. The snail shouldn't be a problem, though. So if I were you I would get another aquarium. Consider a three gallon tank. Put your betta into that and leave the danios with the snail. Make sure to add some more danios to the group. Good luck, hope this helped.
Not unless you have an 800+ gallon tank and even that might be risky.
It is not harmful. But if you want to clean up the algae in the tank you want to get a pleco. They are very peaceful fish and will not harm angelfish. I have a pleco and three angelfish in my 35 gallon tank right now and they get along great!
Angelfish are very aggressive fish. They are also very territorial. They want their own space and the whole tank if they can have it. I'd suggest that if you have a small 3 to 5 gallon tank you get a bigger tank as that size tank is too small for Angelfish.
You don't! What you do is get a 55 gallon tank because angelfish won't be happy in a 10 gallon tank, and then you take the betta out of the tank (it will fight with your other fish) and just get more mollies and put lots of hiding places in the tank so the babies will live.