Answer:
Internal fertilization has the advantage of protecting the fertilized egg from dehydration on land. The embryo is isolated within the female, which limits predation on the young. Internal fertilization also enhances the fertilization of eggs by a specific male.
Both plant and animal cells can reproduce! Hope this helped! I'm about to submit a question if anyone wants to help me!