Ball pythons can hold their breath underwater, but they can’t breathe underwater. Somewhere along the lines of history, most snakes have developed the instinct to hold their breath underwater. Ball pythons, and other python species, hold their breath underwater especially when they are soaking.