The best type of fertilization always requires the use of the best fertilizers. The best type of fertilizer for your plants depends on what you are trying to grow, and what types of soil you have. If you are growing vegetables in your garden you will want to choose a fertilizer that has high levels of nitrogen, phosphorus, and potassium. Nitrogen helps produce green leaves and stems, phosphorus helps produce root development, and potassium helps the plant withstand stress from heat or cold. A good all-purpose fertilizer would be a 10-10-10 NPK (nitrogen, phosphorus, and potassium). This type of fertilizer will work well for most plants and soil types.