and growing media
While good-quality potting mixes should support a wide variety of plants, some groups of plants or certain applications (seed raising, cutting propagation) may benefit from more specialised mixes.
Where to buy potting mixes and growing media
Most general garden centres sell some potting mixes. Some variety stores and even supermarkets might even stock some, but take caution with cheap mixes.
Landscape supply yards might be a cheaper way to buy mix if you need it in large quantity, but again, be wary of the quality. You might wish to test a sample before risking large numbers of your valuable plants.
Many are available commercially from general garden centres. You can also try specialist nurseries, which are likely to stock mixes especially formulated for the plants they carry, or the components for making your own mixes.
For more information on mixes for certain plant types, check the relevant page. For example: