Yes, all birds, reptiles, amphibians, and most fish lay eggs to reproduce. However, some species of fish give birth to live young.