A cat's an amazing sense of smell likely allows it to perceive changes in hormonal levels during pregnancy. They probably hear the heartbeat of the baby in the later stages of pregnancy because they have such a keen sense of hearing.