My naughty dog decided to pee on the rug. Twice. It's rank! I've tried soaking it out, enzymes, even a bissel cleaning machine. I can still smell it! Any suggestions? Recommendations for professional carpet cleaning companies? We have black carpet so staining is no concern, but this smell is driving us crazy.