Metal detectors can detect both ferrous and non-ferrous metal types, although they detect ferrous metals more easily due to their magnetic properties. Ferrous metal contains iron and is often magnetic, while non-ferrous metal consists of other elements like nickel, aluminum, and zinc.