Heracles faced obstacles such as the Ladon serpent and Atlas, who held the heavens.