Owner Derek Hovius walks Snoopy around the Chisholm Park golf course most mornings, but yesterday the dog disappeared about 10am.
It was not until 4pm a very cold and wet Snoopy was back in Mr Hovius' arms, following a three-hour search and rescue operation by Dunedin Marine and LandSAR volunteers.
Snoopy had slipped off the cliff near the golf course and in front of the Andersons Bay Cemetery.
Mr Hovius was unaware Snoopy had fallen and spent 90 minutes searching the golf course. He bumped into Sharon Chambers and Teresa Caddogan, who had heard a dog barking while walking along Tomahawk Beach.
They called the Otago SPCA and Land and Marine SAR, and volunteers arrived about 1pm.
Two men went over the cliff on ropes in an effort to see Snoopy, while others took to an inflatable life raft and scoured the base of the cliff from the ocean.
The dog was spotted about 12m below the cliff top, on a narrow ledge, and proved difficult to reach.
Mr Hovius waited anxiously at the top and was overcome with relief when a shivering Snoopy was placed in his arms.
''He's a survivor,'' he said as he towelled down his pet.
Snoopy's owner had removed the dog's collar because the spaniel-cross was recovering from an abscess on its neck, so had not been on a leash.
Snoopy was examined by a veterinarian and given the all-clear before Mr Hovius took him home.