Mark “The Dog Guy” Imhof works as an animal groomer in New York City, but his job entails more than just making pets look good on the outside. For the dogs that need his services most, a bath and a haircut can do wonders for their mood and potentially change their lives. That’s why when Imhof isn’t primping pets for his business, he’s offering his services for free to shelter dogs who are looking to get adopted.

The idea to start grooming rescue dogs struck Imhof when he adopted his first pit bull Cleo with his fiancée. “[She] was so utterly defeated when we brought her home,” he tells Mental Floss. “A simple shower just lifted her spirits and we thought, wouldn’t it be great if someone could go groom shelter animals? And it became me.”

Since then, Imhof has done pro bono work for dozens of adoptable pups in the New York City area, and of those dapper dogs many have gone home to loving families. Most of those who are still waiting to get adopted can be found at the Animal Care Centers of New York City.

The project has been ongoing for two years, and the demand for canine makeovers doesn’t look to be slowing down anytime soon. “The shelter workers and other incredible volunteers and foster parents of the animals all love to help get the animal looking better so it can find its furever (forever) home,” Imhof says.

Check out some of the before and after images from his Instagram below.