A tiny Yorkshire Terrier was rescued from train tracks and was found to have one of the worst cases of fly strike vets had ever seen.
Teddy, from London, was found by a rail worker. He was taken to Battersea Dogs & Cats Home where they found he was infested with fleas and maggots and was malnourished.
He was taken for emergency treatment, during which he had most of his fur cut off and had to have maggots cut out of his body.
Phil Robinson, one of the vets who treated the animal, said: "Teddy's very lucky to have survived his experience on the train tracks. Apart from the obvious dangers of trains, and live tracks, he wouldn’t have lasted much longer with the level of maggot infestation he had.
"We’re so pleased he was found in time and brought to us here at Battersea."
Teddy is now back at home and enjoying the company of his owner Kerry Nichols and his best friend Stella, a Staffordshire Bull Terrier.
Ms Nichols said she cannot thank Battersea enough for caring for Teddy, as having him back has made her family complete again.