VANCOUVER -- A puppy who fell down a steep ravine on the North Shore was rescued by fire crews and reunited with his owners this week.

District of North Vancouver Fire Rescue Services rescued Omie after he plunged 15 metres down a ravine and got stuck on a ledge Thursday.

The young pup was with his owners near Capilano River when he fell.

Fire crews were called for help at about noon and performed a technical rope rescue to pull Omie to safety.

He was uninjured and reunited with his family.