The best thing I have found at removing ferret and dog odor is odorzout.
After treating the spot twice with the granules my kids don't use the
bathroom there anymore, and there is no lingering odor left in the
carpet.  My husband can't remeber where he bought the product at but you
can go to the website www.88stink.com I use the all purpose granules, and
have not tryed the one for pets.  The one for pets says that you can put
it in litter boxes, and even directly on your pet, but I prefer the one
to put on the carpets, because I don't want my kids directly expossed to
cleaners.
 
Leia and the kids, Shivers, Geesion, Trouble, Ivan,
and our baby Misceif who has recently went to the bridge.
[Posted in FML issue 4751]