A 10-month-old puppy stolen from the Toronto Humane Society has found safe two days after it went missing.

The yellow lab pup, named Milo, was allegedly taken by a man who walked into the shelter and went unnoticed by staff on Friday around 11.30 a.m.

The Humane Society said the suspect was arrested by Durham police this afternoon and Milo was given to Toronto police.

A spokesperson with the Humane Society said Milo was returned to them just after 4 p.m. today. 

Police earlier released a photo of the suspect. (Police handout)

He is now being checked by the medical team to confirm he is in good shape. 

"Thank you again everyone for helping!," the Humane Society said.