Soda crystals - £1 a bag from Tesco/Asda etc. We use them in a professional laundry to break down proteins/bodily smells etc. Never known them not to work when used with a 60 degree wash. Half a mug full per load.
Also great for cleaning up vomit. In fact, anything that needs cleaning!