Photo: Asheville Humane Society/Facebook

dog rescued from freezing river

An adorable, scruffy miniature poodle mix found struggling to stay afloat in North Carolina’s French Broad River is safe thanks to two Good Samaritans.

The women reported the incident to the Asheville Humane Society, “but within minutes, the miniature poodle mix began to go under the water” in the river’s “turbulent currents.” One of the women jumped into the water and saved the dog before he was swept away.

Asheville Humane Society/Facebook

dog rescued from freezing river

“It had stormed the previous day, so the river level was high with powerful currents. The water was freezing,” explained Becky Doty, an animal control officer in Asheville, on the shelter’s social media post. “He was very lucky that the two women were there. They are heroes.”

“When we took him in, he was traumatized and shaking with fright,” the dog’s foster parent, Peter, recounted to the shelter.

After the dog’s rescue started gettingattention from media outlets, the dog’s owner was located. The pet parent, who was searching for the missing poodle, named Benzo, reunited with the pup on Thursday.

dog rescued from freezing river

Never miss a story — sign up forPEOPLE’s free daily newsletterto stay up-to-date on the best of what PEOPLE has to offer, from juicy celebrity news to compelling human-interest stories.

“He is now safe and sound with a new microchip to prevent any more misadventures,” wrote the Asheville Humane Society in aFacebook post on Friday.

“Microchips are your pet’s return address!” the shelter added, encouraging followersto get their pets microchipped to increase the chance of reunification.

source: people.com