There are hundreds of homemade dog shampoo recipes out there, most using some combination of vinegar, which deodorizes and adds shine; Castile soap, or dish soap, which helps the ingredients bind together; and baking soda to balance the acidity of vinegar and water, which is pH neutral.