A man took what he thought was a dead cat to Guernsey's animal shelter on Monday evening, but on closer inspection it turned out to be a muddy, wet hand puppet.

The finder was 'very upset' when he arrived at the GSPCA and was greeted by the shelter's manager Steve Byrne.

Steve looked at the toy and at first thought it was a 'very muddy, wet, insect covered, cold, collapsed small dog with an injured nose'.

After a full check over, which didn't reveal any identification, the man was informed it was in fact a cuddly dog hand puppet.

The pair were soon rolling round with laughter and the GSPCA can now say the hand puppet has been washed and takes pride of place in Steve's office.

The shelter say they're often called about what people think are animals, which end up being something very different...

Here are some highlights:

A call to a sick seal on a beach was in fact a duvet

A stray pug was called in which was actually a frog

An injured bird was a blonde wig

A hedgehog rescue turned out to be a pine cone

A dead gull hanging from a fence was a carrier bag

An injured crow was a black bag

A turtle on Vazon which was seemingly unbelievable...turned out to be Olivia the turtle, you can donate to her here.