Why do we have such a close and complex relationship with dogs? Whether you love or hate them, it’s undeniable that they're special to us. Show more
Discover 11,128,835 listings and 279,463 playable programmes from the BBC
Why do we have such a close and complex relationship with dogs? Whether you love or hate them, it’s undeniable that they're special to us. Show more