Why is a very small trace of blood enough for DNA fingerprinting?

A very small amount of DNA (eg. from blood) is enough for DNA fingerprinting because of the use of amplification techniques.

Polymerase Chain Reaction (PCR) is an amplification technique that is commonly used for this purpose. It can begin with a very small amount of DNA and make copies of this - resulting in enough DNA to run multiple tests.