Dodos had feathers because they were birds. Birds are a class of animals that are characterized by their feathers, beaks, and laying eggs. Feathers provide insulation and help birds to fly.
Why does a dodo have feathers?
The dodo is an extinct flightless bird that was native to Mauritius. It is believed to have gone extinct sometime in the 17th century.