Joey Wagner works for animal rights organization Baie Ste. Marie Animal Society in Canada’s Nova Scotia province.
One day in 2013, his path crossed with puppy Mojo and the meeting tugged at Joey’s heartstrings. The poor puppy was in extremely bad health and had such bad sores that his whole body was like a single large scab.
He hurried Mojo to the vet where the puppy could be looked after and get the care he needed.
“The look he gave me, I knew he would live. So we did everything we could,” Joey Wagner told CBC.
Mojo made huge steps forward and his condition improved, but there was still a big challenge ahead.
Finding a new, loving home where the puppy could feel safe and loved.
Finally Mojo was ready to meet his new family — and the moment the puppy sees who has come to fetch him is just so wonderful.