I think any harness that your dog is comfortable wearing for long periods of time is best.  They make "car harnesses" but they are typically designed for big dogs and then just made smaller, so they tend to have big clips and are awkward.  A step in or vest harness is probably fine as long as it fits well.     |