More than 30 dogs were rescued from a puppy farm – some used as breeding machines and never shown any love or compassion for between four and five years.

Eastern Daily Press: Mary, a puppy farm dog being cared for by Faith Animal Rescue.Mary, a puppy farm dog being cared for by Faith Animal Rescue. (Image: Faith Animal Rescue)

They were taken in by Faith Animal Rescue in Hickling and now new homes are needed where they will find affection and a chance to bond with their new families.

Mary is five years old and went into the rescue pregnant with her last ever litter.

The pug cross was a good mum and her young have found new homes and she is looking for her's. She is described by her rescuers as a 'big bundle of love' who gets on well with other dogs and children. She still lacks confidence on the lead but with a bit of motivation ie treats, she will plod along at her own pace.

Another small dog rescued was sweet girl Cherry. She has problems with an eye and has had a couple of operations, but may need to have her eye fully removed in the future.

Cherry would be happiest living in a quiet household with another low energy dog, preferably a female owner with lots of time spent at home with her (she's not very fond of men or lively children). One of her favourite things is to carry slippers around and then cuddle up with them.

There are other puppy farm rescues looking for homes although they aren't quite as far along in terms of their rehabilitation, but aren't far off. All, however, need to go to a home with another dog because they've spent the last four to five years of their life surrounded by dogs and almost zero interaction with humans - shut away from the outside world.

A spokeswoman for the charity said: 'Taking on a puppy farm dog can seem daunting at first but it's totally worth it helping them trust people and learn to love their life and be a happy, healthy dog.'

For any information about these dogs or if you think you can offer a home to a puppy farm rescue, call any day except Thursday between 11am-3pm on 01692 598312.