Lonely this Christmas: The dogs, cats, guinea pigs and horses with nowhere to call home

The RSPCA expects to take in more than 10,000 animals over the winter and here we list some of the longest residents at the RSPCA, Blue Cross, Dogs Trust and Battersea Dogs and Cats home.