Snakes (usually cobras) or nagas symbolise water, the underground, and unseen realms. These water spirits become furious when men shows disrespect towards nature and they punish them with disease or calamity. This is why they also symbolise anger and are worn by wrathful gods (Vajrapani, Mahakala, Achala) in the guise of necklaces, bracelets and anklet and sometimes in their headdress or like a hood over their head. The same figures often wear the hide of a tiger attached around their waist with the paws dangling at the front.
Horses represent the wind, freedom, success. A windhorse carrying a flaming jewel is the vehicle of buddha Ratnasambhava (who has a jewel in the palm of his hand). The horse is also the symbol of wrathful god Hayagriva, who has up to 103 horse’s heads in his headdress.