Be careful with Oxyclean -- sometimes in a HE (high efficiency) washer I have had it leave big bright yellow areas on my whites. I think to work properly it needs a fair amount of water, not the dinky amount you get in an HE machine.
My best results on a washable white puffer have come from rubbing liquid Clorox 2 all-fabric laundry treatment into the stains https://jet.com/product/detail.....Household_ and let it sit overnight before washing according to instructions. This method has removed blood, makeup, car stains (the dirt you get when your white coat comes in contact with the greasy mechanism of a car door) -- all kinds of difficult situations.
Then dry with three clean tennis balls. Dry it way beyond where you think it could possibly still have any moisture in it, otherwise the down will begin to smell bad. (You can fix that by washing it again and drying completely, but who wants to do that?)