Meet the dog loving artist who has spent 12 months painting the portraits of 100 shelter dogs.
"I never had the chance to adopt a dog so this is my chance to overcompensate for it," he said. "Seeing all these dogs in the shelter and the look on their faces ... you want to take them all home".
"There's always many elements to getting the single character of the animal but the eyes are the windows of the soul," he said.
"I loved the work they were doing and the values they held, so I decided to draw their dogs to show the wonderful work they're doing," he said. "It was my aim to show people the spark that these animals have and the spark they can bring to their lives. Seeing this fraction of the total amount of shelter dogs makes you realise how many dogs need a home"
Gallagher said painting each dog was trial and error at first: "I did try to get them to sit still, but they wouldn't have it so I painted from photos. We would get their best expression as well as how they looked naturally. You want to show the dogs in their best light with the sparkle in their eye, but some were confused and depressed and I think it was important to share that also."
"When I first started this I thought that I mightn't want to see another dog after the 20th painting, but it just grew," he said.
For a weekly dose of animal-themed community challenges - Subscribe to our Newsletter!
Can't get enough of ICanHasCheezburger? Find us on Instagram!