Margaret Green Animal Rescue The oldest and largest animal rescue charity founded in Dorset

Who we are

Margaret Green Animal Rescue is a wonderful charity, taking in abused, unwanted or neglected animals and giving them excellent care until they find their forever home.

What we do

Regardless of their story, each animal will find a warm bed and all the love and respect they deserve from our passionate team while we work to find their perfect match. Our rehoming process is designed specifically to help potential owners adopt a pet that fits in perfectly with their lives and loved ones, providing ongoing support once an animal has been rehomed.

We provide a helping paw whenever owners need us throughout the adoption process and onwards as they settle into a life with their new friend.

How you can help

Margaret Green Animal Rescue wouldn’t be able to continue their work without the support they receive, and it makes such a big difference to the animals in their care. Any donation will make a huge difference towards their work but it’s not just money that makes a difference, time does too!

As a charity, we rely on volunteers to help with many aspects of our work, from fundraising to dog walking, grounds maintenance to cat cuddling, and from collecting donations to helping at events; can you help?


Change their future

Make a difference with Animal Friends Giving Back by volunteering your skills, talents, and time.