The most difficult thing here is the floor, because large volumes of dirt come on it. So that there are no problems with washing this surface, it can be covered with tiles or linoleum. But both of these materials can quickly scratch. A good alternative to them will be a modern laminate.