They would have survived on Noah's Ark.
All those dinosaurs would have sunk Noah’s Ark. Particularly if they went clomping around like Calvin does when he thinks he a dinosaur.