this is the best advice:
all of that other stuff about tomato juice just left me with a slightly pink and still odiferous Corgi..... Good luck, I know your pain ;)
That is a very good article. I did find though washing with vinegar helped but use shampoo to it might dry them out. If the smell is in the house, Lay these out about the house, charcoal (like on an old barbque grill) and cotton balls dipped in vanilla (the kind you cook with). But use caution with hydrogen perxiode on the dog. It dyed one of my black labs orange in spots! I used that for their scatches and stuff, but noticed the article had that. And time and air. I know how you feel..Bless your heart!
Try tomoato juice bath