I am a dog owner and have allergies but only a very mild one to dogs. I've discovered that good old borax that we of an older generation added to soap flakes to wash diapers, works like a charm to rid the doggie odor from her bedding. I've also found it to be effective on cigarette smoke odor as well. It's cheap and found in the laundry soap aisle. It doesn't leave any odor at all including the cheap perfume scent found in so many laundry products that make me sneeze and would offend me even without the sneeze.