Terrifying moment boys fight off giant snake to save dog

WARNING – DISTURBING CONTENT: Heart-stopping footage shows three boys taking on a boa constrictor in a desperate attempt to save their dog.

The video shared on social media shows the trio fighting a snake that looks to be about three metres long.

Three boys taking on a boa constrictor that has curled up around their dog. Source: baldevchauhan31 / TikTok

The serpent has the dog in a tight grip around its lower body as it yelps amid the commotion, powerless to free itself.

An older boy can be seen using what looks like a metal table leg to try and hold down the snake’s head as two other boys try and pry the reptile’s strong body away from the dog.

Furious about the prospect of losing its next meal, the snake thrashes back, putting up a hard fight until the boys grab hold of both ends of it.

The boys try and pry the reptile’s strong body away from the dog. Source: baldevchauhan31 / TikTok

This forces the snake to weaken its grip on the dog enough for the pooch to eventually wriggle away.

The pet appears to have come away from the ordeal unhurt, however it is unknown what happened to the snake.

The dramatic footage was shared to Chinese music video platform and social network TikTok.