I have a 25 gallon tank I already have an angel fish, 2 neon fish, some kind of shark fish, and some kind of long algae eater. I know the neons carry eggs but what about the angel fish? Live birth or eggs. Another questions what are some fish that can go with those that give live birth?