Cats may hide their babies because they're instinctively protective of them, or because the kittens are new additions to the family and the cat doesn't want to alarming their other domestic cats.