A three-year-old German Shepherd named Charlie has been reunited with his owner after the pooch was stolen outside a grocery store in the area of Danforth and Woodbine avenues earlier this week.

The dog’s owner tied him up outside the store at around 5 p.m. on Oct. 19 and eventually returned to find the dog had vanished.

Police issued a news release about the dog-napping on Friday and released surveillance images of a suspect.

A day later, a group of teens happened upon a dog near a homeless man who had passed out.

“They felt that in the man’s state he couldn’t care for the dog properly,” Const. David Hopkinson told CP24.com. “They took the dog to a vet, who recognized the dog from the press release.”

The vet then called police and the owner, who arrived and was able to positively identify Charlie.

Police said the dog was fine.

There was no indication as to why the dog was taken, but happy to be reunited with Charlie, his owner decided not to pursue charges.