Small red dots all over the body may be caused by eczema, allergic purpura, follicular keratosis and other causes. 1. Eczema: Eczema is usually caused by the stimulation of internal and external factors and a kind of perverse reaction, manifested as the appearance of skin pimples, papules, red dots and other symptoms. 2. Anaphylactic purpura: Anaphylactic purpura is usually caused by infections, heredity, immune disorders, etc. It is typically characterized by pinpoint hemorrhages under the skin, with no discoloration when pressed. 3. Keratosis Pilaris: Keratosis Pilaris is usually caused by autosomal dominant inheritance, vitamin A deficiency, metabolic disorders, etc. It is mainly manifested as red follicular papules of the size of a needle tip to a grain of corn on the body, accompanied by erythema, hyperpigmentation and other symptoms. There are many other reasons for small red dots all over the body, you need to consult a doctor in time to clarify the cause, and standardized treatment by the doctor, do not self-medication, so as not to cause adverse consequences.