Because stains are made of different types of molecules, a range of enzymes are needed to break them down. Proteases break down proteins, so are good for blood, egg, gravy, and other protein stains. Amylases break down starches, and lipases break down fats and grease. Washing powders usually only contain one type of enzyme, though some have two or all three.