If your pet needs a bath and you're out of dog shampoo, you might find yourself searching for an acceptable substitute. You don't always have to have shampoo; plain water can remove mud and other debris from his coat. A simple vinegar rinse will remove odors as well as leave his coat soft. You also have some other options that can stand in for dog shampoo.