Two dogs and a cat sustain each other through hardships, hunger, and danger as they travel two hundred and fifty miles to reach home.