The best types of water to give plants are distilled water, rainwater, and filtered tap water. Distilled water is free of minerals and chemicals, rainwater is natural and nutrient-rich, and filtered tap water removes harmful substances like chlorine.