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 277,887 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