A dog lost on North Vancouver's Mount Seymour for nearly two weeks has been recovered by search and rescue crews.

Ohly, a two-year-old Bernese, took off from a Mount Seymour parking lot Nov. 25, then was spotted some distance away in the community of Deep Cove, and later on a mountain ski run.

The dog was spotted in steep terrain by a rescue helicopter Saturday morning but it took several hours for rescue crews to recover the dog.

"This has been a very difficult day for our team ... but we persevered and got the job done with the dog," said Tim Jones with North Shore Search and Rescue.

"We rescued the dog from a very very steep cliff area where it would've remained. And we are very proud of what we did, doing this in the interest of public safety because this dog was going nowhere."

Ohly was reunited with his family on Saturday. (Emily Elias/CBC)

A vet who assessed the dog after the rescue says Ohly is in good condition but dehydrated.

Twelve members of North Shore Search and Rescue were tracking the dog but Jones says it was a difficult task because the dog had gone wild and wouldn't respond to its owner.

The missing family pet inspired a massive search response as animal lovers from across B.C.'s Lower Mainland pitched in to help.