A soft pair of slippers can give a similar effect as soft flooring.
For babies to crawl on, there are mats you can lay on the floor such as these: http://en.alzipmat.com/
The mats are easy to clean, and thus may be healthier than carpets which are difficult to deeply clean thoroughly or frequently.