We have used "All" for allergen removal as well as Fabreze. We get about equal results. I also have tried Lysol deodorizer spray. It works well also.
I also use Folex for spot removal. It's wise to test the fabric first though. I got a nasty surprise when I went to remove a couple of little spots of blood from a beautiful quilt, and it took the dye out. :-(