Question: do dogfish sharks lay eggs?
Answer: The spiny dogfish shark has the longest gestation period, not just of sharks, but of all vertebrates, at 24 months [source: Bester]. Oviparity: Oviparous sharks lay eggs, which are protected by an egg case.