What causes small bumps on my feet?

Uncertain. There are a # of possible causes. The best way to get an accurate diagnosis would be dermatological evaluation.