According to the Bible, the Ark had three decks (floors). It is not difficult to show that there was plenty of room for 16,000 animals (the maximum number of animals on the Ark, if the most liberal approach to counting animals is applied), assuming they required approximately the same floor space as animals in typical farm enclosures and laboratories. The vast majority of the creatures (birds, reptiles, and mammals) were small (the largest only a few hundred pounds of body weight). What’s more, many could have been housed in groups, which would have further reduced the required space.
It is still necessary to take account of the floor spaces required by large animals, such as elephants and rhinos. But even these, collectively, do not require a large area because it is most likely that these animals were young, but not newborns. Even the largest dinosaurs were relatively small when only a few years old.
What Did the Dinosaurs Eat?
Dinosaurs could have eaten basically the same foods as the other animals. The large sauropods could have eaten compressed hay, other dried plant material, seeds and grains, and the like. Carnivorous dinosaurs—if any were meat-eaters before the Flood—could have eaten dried meat, reconstituted dried meat, or slaughtered animals. Giant tortoises would have been ideal to use as food in this regard. They were large and needed little food to be maintained themselves. There are also exotic sources of meat, such as fish that wrap themselves in dry cocoons.
It is not necessary—or required by Scripture—to appeal to miracles for the provision and daily care of the animals on the Ark. Many solutions to seemingly insurmountable problems are rather straightforward.
How Were the Animals Cared For?