For the bonfire dog pee dilemma-- try a
urine remover with enzymes, or a laundry detergent with enzymes (also called biological powder) --mixed with a bit of water, so it's like paste. Leave it overnight, then wet-vac it up (or blot it up with a lot of papertowels or old rags). Also, I've heard piling salt does well on fresh stains, for soaking up the liquid (let dry, then vacuum up the salt crumbles).
Good luck. --I just found runny poo on our white carpet. ;o;