How about a doggie seat to stap the pup in for the drive home? I dont always use one myself, but I think they are the safest way to go. I'd also have some paper towels; the puppy could get car sick, which is why I'd go light on any food until you get the puppy home (unless you have a long drive).
Good Luck