Soil can be in a variety of forms, including clay, chalky, loam, and sandy soils. It is important to choose the right plant for the type of soil you have in your garden. You also need to think about differing drainage and nutrients within soil. Choosing the right plants for your garden, enriching the soil each year with compost, create an environment where plants are healthier, and therefore more pest-resistance.
Below are some useful links to soil information and advice: