This image is based on a greek heroe called Heracles.
I based this scene on the following text:
"As the twelfth labor he was commanded to bring Cerberus from Hades. This creature had three
dog heads, dragon tail and heads of all kinds of snakes on the back. Heracles, clad in a lion's skin, found him at the gates of the
Acheron. He wrapped his arms around the beast's head, crushing and suffocating it, until it had given up.
After the capture he went back up Trezén. […] Heracles, once shown the
Cerberus to Eurystheus. Returned the beast to Hades."
-Apollodorus, Library II, 5