is there this "shout" product still around.. it worked pretty well on nasty stains on clothes.. I´d assume it works good on carpet..

or go get a carpet cleaner...