Они не дома - не очень естественно звучит по-русски
Их нет дома - общеупотребительно.
- Малыш, ты один? А где папа с мамой
- Их нет дома.
И для второго предложения
- Где мои лыжи?
- Посмотри на чердаке
- Я смотрел, в доме их нет. (Ну например, дело происходит на даче, где могут быть другие строения, кроме дома, какой-нибудь гараж или сарай)
- Где дети
- Наверное в детской
- Я смотрел, в доме их нет