I did a quick search and here is a recipe I found.
"I mixed together what I had on hand: a (almost full) qt bottle of hydrogen peroxide with a (almost full) 1 lb box of baking soda and a squirt of dishwashing detergent. I put Brooks in the shower BUT DIDN'T WET HIM WITH WATER and poured/smeared that all over his fur.
Then we closed Brooks in the bathroom, drove to the store and bought more stuff for the second application: hydrogen peroxide, baking soda, and Dawn (original) dishwashing liquid.
I also purchased some (original) Scope mouthwash which I put in a sprayer bottle and spritzed it all over him after I had made the second application of the baking soda/Hyd. Perox/dishwash deterg. mix.
I didn't put any water on him between the first and second applications. After the second, I left him in the bathroom (by then it was 4 am). I used Odoban all over the house-on the floors and on the furniture he had brushed against when he first came in.
At 6;30 I got him in the shower (at this point he was pretty dismal in mood and didn't want to go into the shower) and I shampooed him with an antimicrobial shampoo.
Then I cleaned all the walls and the floors in the bathroom (he shook off with all that gunky baking soda stuff).
Then at 10:30, I went to work!"
I've used cider vinegar on occassion and that has worked.