This could possibly be caused by three skin conditions. First is contact dermatitis, which could be due to a food, pet, or chemical allergy. Second, warts can cause white spots. Third, is dry, flaky skin (eczema) that can present with white spots. Please see your dermatologist for a complete evaluation.