A starving dog found lying on railway tracks in Falkirk was "close to death", animal welfare experts say.
The Scottish SPCA is investigating after the eight-year-old collie crossbreed was spotted half a mile from Polmont railway station on Saturday.
The "severely emaciated" dog was unable to stand and was "hours from death" according to the SSPCA.
The dog, named Thomas by nursing staff, was spotted by a passenger on a passing train.
He is now being cared for at a local veterinary practice.
Insp Leanne McPake, of the SSPCA, said: "Thomas is severely emaciated and was so weak he was probably only hours from death when we found him.
"He wasn't moving and couldn't stand up. It's very lucky he was spotted by an observant train passenger as he may have been injured or even killed on the tracks.
"Thankfully Thomas is responding well to treatment, but it's still early days and he has a long way to go.
"At this stage we don't know how he came to be on the tracks and in this condition. We would urge anyone who recognises him to contact us as soon as possible."