Harley the dog went missing from his backyard Thursday, but was found 50 miles away and reunited with his family just in time for Christmas.
With his green holiday vest 6-month-old Jack Russell puppy Harley was ready for Christmas.
But last Thursday night Harley's owner Ron Hewitt came home and the dog was gone.
"When I pull up every night hes always at this gate barking," he said, "when I pulled up I didn't see him."
But don't worry this "tail" has a happy ending.
An hour away Rick Shaffer was lost on a dirt road.
"And this little puppy's in the middle of the road and when I get closer he ran toward me and I'm thinking 'oh lord I ran over him,'" Shaffer said.
That puppy was Harley. He wasn't hurt - just lost and scared.
"After three or four minutes of coaxing him out from under my car he jumps in my car in the passenger seat and was ready to go," Shaffer laughed.
He stayed with Shaffer for four days while Hewitt posted signs and contacted everyone he knew.
"We had lost all hope," Hewitt said.
Then a Facebook post changed everything.
"As soon as I seen it I knew it was my dog," Hewitt said.
Shaffer had just given Harley to a friend's daughter, a 7-year-old girl named Campbell whose Christmas wish was a puppy. She ended up having to give him back.
Tuesday it was an emotional reunion.
"I walk in and I say 'Harley come here boy!' Well he whips his head around and he takes off running and he jumps in my chest," Hewitt said.
"The minute Harley heard Ron's voice he turned and the little thing literally jumped up into his arms," Shaffer said.
Now the furriest member of the family is back home for the holiday.
"It was a Christmas miracle," said Hewitt.
And Shaffer found another puppy for Campbell: a female Jack Russell named Gracie.
"This time of the year and to make everyone happy I thought it was the right thing to do," he said.
Completing two families just in time for Christmas Day.
Hewitt doesn't know how Harley made it 50 miles in less than two hours. He says he has since micro-chipped Harley to make sure it doesn't happen again.