A dog who went missing July 2015 was finally found and reunited with his owner.

According to a Facebook post from a lost and found pets page in Muskegon County, the missing dog -- named Teddy -- was found by Mary A. Guzikowski Cutler on Wednesday, Sept. 6, in Muskegon Heights.

Teddy was found in the rain, covered in fleas -- he was taken to get groomed at Happy Tails Pet Grooming in Muskegon.

In the comments of the Facebook post, it was revealed that he may be a dog who originally went missing two years prior.

It wasn't until Thursday evening that Teddy's owners came to see if it was actually him -- and it was!

Check out the video of the emotional reunion here.

Shelley Arnold, who helped reunite the pair and shared the video with WZZM 13, said she wanted to share the story because, "family should never give up hope!"

â–ºMake it easy to keep up to date with more stories like this. Download the WZZM 13 app now.

April Stevens is a multi-platform producer at WZZM 13. Have a news tip? Email news@wzzm13.com, visit our Facebook page or Twitter.