I have a padded harness for my Papillon, which he wears whenever we leave the house. I never leave it on him, because even with the padding it rubs his fur off and eventually rubs his skin raw. My Border Collie wears a collar, but I don't like to attach a leash to his collar and prefer using a slip lead.
Both of my dogs wear their lightweight, soft nylon collars all the time.