What causes the small red spots on the arms by Specialist This is a good way to get the most out of your life. Small red spots, mainly due to drug allergies or infections, etc.