I have never flown a puppy but I did drive with one over 800 miles from upstate NY to SC. Did it all in one trip without a hotel stay. The one thing I was concerned with was where to stop and let the dog out to relieve himself. We decided to stay away from any place other dogs may have been to avoid parvo or other diseases. We ended up getting off the interstate in rural areas and letting the dog out in remote areas. That certainly did not help with wild animals carrying something but we thought it was the best we could do. When he whined we stopped as soon as practical and did not have any accidents. It all worked out fine. The upside is we have a great riding dog today.