A dog had 13 golf balls removed from his stomach after his owner noticed his stomach was rattling.
Chris Morrison noticed an unusual sound from the stomach of his black labrador, Oscar, who he regularly walks on a golf course near his home in Dunfermline.
When he took the five-year-old to a vet, he was stunned to find 13 balls were lodged in the dog's stomach, reports the Daily Telegraph.
Mr Morrison, a planning administrator, said one of the balls had been in her stomach so long that it had turned black and was decomposing.
He said: "He finds golf balls like truffles. We're not sure how long exactly this happened over - but it must have been a fair period, several months at least.
"I felt his stomach and heard them rattling around. He normally brings a few home, but I had no idea he had eaten so many.
"It is normally around the ninth and twelfth fairways that we go around - and he just goes and searches for them wherever the golfers lose them."
The balls were removed two weeks ago in an hour-long operation conducted by Bob Hesketh, 40, a vet from Rosyth.
He said: "It was like a magic trick. I opened him up and felt what I thought was two or three golf balls. But they just kept coming until we had a bag full."
Oscar is now on the road to making a full recovery after a special post-operation diet of watered down food, but he now has to wear a muzzle during his walks.