A severely emaciated dog is recovering in a care centre after being found abandoned on a beach.
The female lurcher was found at Ayr beach on Sunday and every bone in her body was "clearly visible", SSPCA officers said.
The 18-month-old dog, who has been named Honey by staff, was taken to a vet, where she was given fluids and is now receiving treatment in a care centre. The charity said it did not want to disclose the location.
Inspector Kerry Kirkpatrick said: "Honey is severely underweight and every bone is clearly visible to see and touch.
"She also has puncture wounds on her head which may be a result of a bite by another dog. The vet said the injury is only a few days old but thankfully it has healed and isn't infected.
"Honey has now been put on a weight-gain diet and we're hopeful she will make a full recovery.
"A dog doesn't become this underweight overnight and we are therefore treating this as a case of suspected cruelty.
"We would appeal to anyone who knows who may have owned Honey to come forward."
Causing animals unnecessary suffering is an offence and anyone found guilty can be banned from keeping animals for life.
Anyone with information about Honey can contact the SSPCA on 03000 999 999.