The male angel has a sharper, more tapered dorsal fin while the female has a blunter dorsal fin. The difference is often very small and hard to tell apart until they are older. Angels are not easy to breed. They have to totally be in a tank by themselves (no algea eaters even) and need a flat rock to lay the eggs on. It's common for them to go through 3-4 batches of eggs before any actually hatch. If the eggs arent viable, the mother will eat them. When you DO get a bunch that hatch, you'll get 300-400 babies, but only about 25 will survive. They eat fresh brine shrimp hatchlings, which means you will need several large jars to hatch the shrimp in at different intervals. When Tuesday's baby shrimp are ready to be fed to the angels, you need to be sure Wednesday's shrimp are hatching. The jars have to airated, and it's a really big hassle. Of course, you can get dead brine shrimp in a small jar from a specialty pet shop but the angel babies wont do as well and your survival numbers will be less. I had about 300 hatch but only managed to save 7 with the jarred brine shrimp. And they took forever to grow!! I couldnt clean the tank during the whole time and I had to remove the algea-eaters so my tank got pretty nasty in the time it took them to grow up. Also, you have to get a special sponge-type cover to go over your filter intake so it wont suck any babies up. A lot of times you'll still find them stuck against the sponge, sometimes alive and sometimes dead. I enjoyed raising my angels, but then again, it was a pain the butt.