Cerberus
In Greek and Roman mythology, Cerberus was a large three-headed dog that guarded the gates in front of Hades to prevent anyone who had crossed the River Styx from escaping. Cerberus usually has a mane made of serpents, as well as a serpent tail. The final labor of Heracles (frequently Romanized AS Hercules) was to capture Cerberus alive. Heracles achieved this task with great difficulty, and brought Cerberus to his king. Dreaming of Cerberus is a sign that you feel hemmed in or restricted in some way. You need to allow some time and space for you and your needs.