No to the rug idea. How will he clean it? He has a dog. Dog hair comes with that. I assume he has a broom and dust pan for those hard surface floors. A rug means some sort of carpet sweeping device.
I know because I am thrilled that my Hermann house has all hard surface floors and no vacuum sweeper is needed.
Curtains—similar concerns. I do not have conventional curtains in this house, too many pet hairs. In recent years
I added silk saris draped over rods, but that fabric does not attract pet hairs, and besides,they are super easy to wash if I decide to do that. Their ironing is another matter, that would be a half day’s work.