US man Mark Freeley was out walking his dogs along a beach in Long Island, New York, when his golden retriever darted into the water.
Confused at first, Freeley noticed his dog, Storm, was swimming out to a fawn struggling in the water.
Storm managed to scrag the baby deer around the neck and started swimming to shore.
Freeley, who was standing on the beach with his other dog, started filming the incident on his mobile phone unsure what would happen next.
READ MORE ON STUFF.CO.NZ:
* Rescue dog to rescuer: Peanut saves lost, neglected toddler
* ‘Curious’ baboon causes major power cut
* Rescue dog Dayko dies after saving seven people from Ecuador earthquake
Storm managed to drag the fawn to shore and started nudging it with his nose and paw in almost an assuring way that everything was going to be alright.
Freely posted the video on Facebook and it has already ticked over 12000 likes …
READ MORE ON STUFF.CO.NZ