I would take it to the Laundry Mat .I find if you spray something that already smells,the odour just gets worse,I wash Molly's bed all the time,Thankfully there is a laundry Mat just down the street,its a fair size bed,But Molly is a Newfoundland and the bed is a bit big for her.
Now when it is washed you can febreeze it,Which i do..Molly for being a inside dog really smells,So i usually have the bed washed and dryed for her the same day as she goes to the groomers,And within a few month the odor is back.
Good Luck,I wish there was something easier for me,It can be a pain in the butt at times,But what can i say,The things we do for out pets lol.
Lacy(Australian Shepherd)Doc(Border Collie and Tessa (Border Collie[B]
Rest Well My RB angels,Bandit,Anna and Maggy