It was one of the worst Christmases of their lives, and now it's one of the best starts to a New Year.

The Stevenson family was involved in a rollover accident on Christmas morning in Auburn Hills. As if that's not bad enough, their golden retriever puppy named Red was ejected from the car and ran away shortly after.

Family members said that they barely slept or ate for six days as they worried about Red. The dog was already best friends with their four-year-old daughter, Hazel.

Local rescue groups came to the...well, rescue. They put the word out on social media and on the streets, as well as setting live traps near the crash site. On Tuesday, the live trap worked and Red was caught.

He was immediately taken to a vet where he was diagnosed with a sprained leg. DogCuts in Utica gave him a free grooming and he was on his way home.

More From WKMI