A driver and his dog were rescued after 22 hours trapped in a pickup that crashed off Highway 89 near Calpine.