This is the horrific moment that a man throws a live puppy into a river to get eaten alive by a crocodile.

The shocking footage, which came from Australia, shows a man wearing a white polo shirt and cut-off jeans walk down the jagged rocks to the waters edge while holding the small dog by his neck before hurling it into the crocodile-infested water.

The terrified pup can then be seen struggling to swim in the water before the large crocodile emerges, swallowing the helpless animal whole.

The horrific incident received an outcry on social media with one posting: 'A horrible act on such a poor and helpless animal'.

It is not clear who the man in the thirty six second video is nor who filmed the footage.

The man holds the animal by the scruff of it's neck before hurling it into the crocodile infested water. The puppy can then be seen struggling and gasping for air