The best way to avoid floor stains is to cover your whole house in sheets of plastic. If you'd prefer to avoid the serial killer look, you need to get to those stains quickly. This infographic explains how to completely remove stains from various floor surfaces.
The infographic below comes from UK rugs specialist The Rug Seller - but their tips apply to all surfaces, including carpets, hardwood floors and laminate flooring. As you'd expect, the tips are interspersed with cleaning products that the company just happens to sell, but the broad advice remains sound no matter what brand you end up using.
[Via The Rug Seller]