Use non-phosphate detergents and a little extra muscle instead of harsh and toxic teak and hull cleaners. Liquid detergents are generally phosphate-free. Use a substitute for detergent. If your water is soft, soap powder will work as well as a detergent. If your water is hard, you can try a combination of soap and washing soda.
Soap also works best in hot water.
Use a drop cloth to catch paint scrapings or sweep them up and dispose of them on shore. Be careful if you are working on or near the water. Wipe up any spills from oil changes as soon as they occur. Try to keep the use of engine cleaners to a minimum. When fire extinguishers become exhausted or dated, many fire extinguisher supply companies offer recycling of your old or used fire extinguishers.