Police have recovered three stolen puppies after they were stolen from a charity.

The Lymington Neighbourhood Policing Team worked with Surrey and Sussex police forces to locate the three "very young" puppies on Sunday, May 25.

The puppies had originally been in the care of a charity after being abandoned, but were then stolen.

They have now been recovered and returned to the charity to rejoin their siblings.

READ MORE: ‘Not your average workout’ – Mum-Dance gets Hampshire women moving

(Image: Hampshire Constabulary)

A spokesperson for Hampshire Constabulary said: "Lymington Neighbourhood Policing Team assisted our DPT D-Shift colleagues on behalf of Surrey Police in locating three very young stolen puppies.

"They have now been returned back to the charity that had originally saved the abandoned puppies and to their three other siblings.

"But before they did, we all had to have puppy cuddles."