It was a ruff three weeks but a Jack Russell terrier named Mary has been found after escaping from her leash.

The rescue dog was returned to her owners Monday with the public’s help, Toronto police said.

Mary ran from her owners on April 14 near Greenwood Ave. and Gerrard St. E., and she was reported missing to police.

Police initially believed that the dog was stolen and reported that the dog was last seen in the Pape Ave. and Danforth Ave. area where she was picked up by a woman driving a white Toyota.

But police said in a news release Monday that criminal activity is not suspected.

Just last month, a stolen dog was returned to its owners.

A Pomeranian-Shih Tzu crossbreed named Kobe was stolen from outside a downtown McDonald’s on April 19 but was found four days later.