A German Shepherd has had an operation to remove 28 golf balls from her stomach.

Libby's owner Mike Wardrop couldn't understand why his dog had gone off her food and was losing weight.

It was only when he took her to the vet did he find out the reason why. Apparently she'd been swallowing the balls while being walked near the putting greens at Didsbury Golf Club in Manchester where Mr Wardrop works.

He said: "I was absolutely gobsmacked when the vets said they had found 28. To see all those golf balls at once was a staggering sight and they weighed over six pounds, so it was no wonder Libby wasn't feeling well.

"The vets gave every ball back to me. They were slightly discoloured but otherwise in great condition and will be great for practice."