If you do not hydrate fully, your body will get the water that it needs by drawing more liquid out of your stools. This can be a prime cause of hard stools. One of the easiest things you can do for to keep your stool soft is to drink adequate amounts of water throughout the day. In your effort toward a softer stool, you may also have to make a change in what you are drinking.