Hmmm. Never thought of washing dog stuff in something like vinegar. For us people, we use baby-type detergent like Ivory Snow or other similar stuff with no perfumes or dyes in it for our clothes. For sheets, towels, etc we use Purex which doesn't have much smell. Would that not be ok for dogs too?
Does vinegar actually clean a stinky blanket?
Purex with no fragrance, colour, perfume, etc for us as well. (Similar colour-fast bleach product.) Also, I'm no longer using dryer sheets but re-useable dryer balls.