SHIVA (as you know - Indian god-destroyer) - analogue of the devil in Hindu mythology - a threat karmic punishment, temptation, beginning demonic ways and self-destruction.
To see the Hindu god Shiva in your dream, signifies struggle and conflict. You are undecided between two choices you have to make.