UK's Longest-Staying Rescue Dog Waits 644 Days for Home
An eight-year-old terrier named Teddy has become the UK's longest-staying rescue dog, spending 644 days in kennels at the RSPCA's Bath Cats and Dogs Home despite being described as a 'lovely boy' with a 'heart of gold'.