I can offer some general advice on what to look for in a laundry detergent for foaming and stain removal.
Foaming: While many people associate a lot of foam with better cleaning, excessive suds can actually be counterproductive in modern washing machines. High-efficiency (HE) washing machines, which are more common now, require detergents with low-sudsing formulas to prevent damage and improve washing efficiency. So, the best detergent for foaming is one specifically designed for HE machines.
Stain removal: Look for detergents with powerful stain-fighting ingredients, such as enzymes and oxygen bleach (sodium percarbonate). Enzymes work to break down protein-based stains like grass and blood, while oxygen bleach can tackle tougher stains like coffee and wine. Also, detergents with surfactants can help lift and remove stains from fabrics effectively.
Pre-treatment: For stubborn stains, you may want to consider pre-treating them before washing. Some detergents offer pre-treatment solutions or you can use stain removers designed for specific types of stains.
Read reviews and product labels: To find a highly effective detergent, it's always a good idea to read reviews and check the product labels to see if they mention their stain-removing capabilities and suitability for HE machines.
Remember that different detergents may work better for different types of stains and fabrics, so it's a good idea to experiment and find what works best for your specific needs. Additionally, follow the manufacturer's instructions and use the recommended amount of detergent to avoid wasting product and to prevent over-sudsing in your washing machine.