The man called Justin was enjoying a rafting adventure down the Red Deer and South Saskatchewan Rivers in Canada. But when he suddenly heard a strange squeaking sound, he spotted what looked like a small dog struggling to keep its nose above the water. Concerned it was a puppy that had got lost and fallen into the ice-cold water, Justin tried to reach and grab the animal only to fall into the water himself.
Justin quickly grabbed the puppy and got the pair safely onto the raft. Justin then realised the puppy wasn’t breathing. He quickly began CPR on the little animal. Fortunately, Justin’s life-saving skills worked and the pup began breathing on his own.
It was then that Justin realised the pup he had rescued wasn't a dog but a baby coyote!
Justin couldn’t get any phone signal where he was. But he didn’t want to leave the young pup on his own, so decided to take the animal with him for the rest of the trip.
For 10 days, Justin took good care of his new companion who he’d named YipYip. He made sure YipYip had enough food and let him sleep in his jacket and backpack to keep warm.
When the duo reached dry land, Justin took YipYip to the Wildlife Rehabilitation Society of Saskatchewan. YipYip joined other orphaned coyote pups at the centre who will eventually be released back into the wild once they are strong enough.