Thanks for stopping by for Day 8 of Upworthy's 31 Days of Happiness Countdown! If this is your first visit, here's the gist: Each day between Dec. 1 and Dec. 31, we're sharing stories we hope will bring joy, smiles, and warmth into your life. It's been a challenging year for a lot of us, so why not end it on a high note with a bit of happiness? Check back tomorrow (or click the links at the bottom) for another installment!

When Butterscotch first went missing, all his humans were distraught — especially the pup's human dad.

The border-collie mix — dubbed "Butters" or "Bubbers" for short — went missing in the Las Vegas area on Nov. 25. Anyone who's gone through a similar experience knows this feeling all too well and can back me up here: having a pet go missing is sobbing-until-you-can't-feel-feelings devastating. You can almost feel the heartache in the "missing" poster Butters' humans shared online.


But! This series is all about happy tails (er, tales) — so, fortunately, Butters' story doesn't end there. About a week and half after Butters disappeared, the pup was found by his humans once again!

In the video below, you'll see one of Butters' humans pull up in a car alongside the curb outside the family home. Butters is happily waiting in the passenger seat. His oblivious human dad pauses for a moment in the yard, clearly shocked to see his furry best friend once again, before sprinting across the street toward the pup.

"BUBBERS!" he yells through tears, clamoring to hug his dog through the partially open window. You can practically feel the joy radiating off the two as they finally embrace, huddled together on the sidewalk. It's no wonder the video has amassed 65,000 Likes on Twitter!

Check out their heartwarming reunion video from The Dodo here:

More days of happiness here: DAY 1 / DAY 2 / DAY 3 / DAY 4 / DAY 5 / DAY 6 / DAY 7 / [DAY 8] / DAY 9 / DAY 10 / DAY 11 / DAY 12 / DAY 13 / DAY 14 / DAY 15 / DAY 16 / DAY 17 / DAY 18 / DAY 19 / DAY 20 / DAY 21 / DAY 22 / DAY 23 / DAY 24 / DAY 25 / DAY 26 / DAY 27 / DAY 28 / DAY 29 / DAY 30 / DAY 31
Trending Stories