An appeal has been launched after a dead puppy was discovered on a Fife beach.
The days old pup was discovered by a dog walker near the harbour end of Kirkcaldy beach on Thursday, January 24.
It was so tiny, animal welfare officers were not sure at first what it was.
Scottish SPCA is now appealing for the public’s help in piecing together the circumstances that led to the puppy being left on the sands.
The animal welfare charity is keeping an open mind about the grim discovery.
It is possible the mother dog may have been a stray, or that the young dog was dumped.
Scottish SPCA inspector Sarah Gregory said the mother dog may be in need of veterinary treatment.
“We were contacted by a member of the public who found the puppy on 24 January,” she said.
“We believe the puppy to be under a week old.
“The black and white pup was found near the harbour end of the beach on sand beside the rocks.
“We are concerned for the bitch who gave birth to this puppy and we would like to know the circumstances that led to the puppy being found on the beach.
“We are thankful to the member of the public who found the pup and took it to her home to wait for us to arrive.
“If anyone in the area recognises this puppy, or has any information then we would urge you to call our confidential animal helpline on 03000 999 999.”