For dog lovers around the world, it often hurts our hearts that we can only save so many of the good girls and boys who need homes and humans to love them. People who volunteer for shelters have the biggest hearts of all – seeing and assuaging suffering every single day and knowing the entire time that there’s only so much they can do.

When an English dog shelter, Dogs Trust, put out a call a few years ago for knitted dog coats, 89-year-old Maisie Green answered with gusto.

“Nifty with needles or handy with a crochet hook? We’re calling all crafty types to contribute home-made dog coats for our Hope Project Christmas hampers,” said the Dogs Trust Facebook page.

She’s been bringing in home-knitted blankets and coats three times a year for the past three years – around a dozen each time (around 450 total) – and has no plans to stop.

“I love knitting and I love dogs, so this combines both wonderfully! It takes me three days to knit a blanket and one day to knit a doggy coat. It keeps me busy and often, I like to knit whilst watching television. I’m delighted to be helping the four-legged residents at the center in some way,” Green said.

The dogs are happy, Maisie is happy, and the shelter is happy, too.

“Maisie regularly brings along her knitted donations and we are so grateful for her support. With the chill of the winter months really starting to creep up on us, I know our dogs are very pleased to put the items to good use – and love feeling extra cosy!” said the rehoming manager at Dogs Trust.

A win, win, win – and a bunch of too-cute pictures to boot!