If you vacuum please do not use your regular sweeper, or you will have that smell every time you use your sweeper.
My DH said to try to get as much of the dead funk up, then try a little drop of dish soap, one drop goes a long way. Then scrub and suck up with a shop vac if you can as much water...