How old should a dog be to begin training?

How old should a dog be to begin training?

Training may be started with dogs as young as 8 weeks, however no dog is fielded on search operations until it is 18 to 24 months of age, once they have reached physical and mental maturity.