Apparently, the reason dog poop turns white is because, after the water and any organic matter in the stool evaporates or decomposes (breaks down owing to various agents, like sunlight), it leaves behind white, inorganic calcium that may come from chewed bones or bone meal.