The Puppy Express: On the road with 25 rescue dogs . . . what could go wrong?