Three newborn puppies have been abandoned in woods.

A dog walker found the pups in North Muirton, Perth, on Monday, May 28.

One of them had to be put down but the remaining male pups, called Sharky and George, are now being cared for at a Scottish SPCA centre in Dundee.

Scottish SPCA inspector Robert Baldie said: "We are concerned for the welfare of the pups' mother and any remaining littermates.

"If anyone can help us trace the person who owned them we would urge them to come forward.

"We will continue to look after Sharky and George until we can find them loving new homes."