Most shampoos are composed of 10 to 30 ingredients and many of them have been reported to cause allergic reactions. Your best bet would be to see a dermatologist who could recommend non-allergenic shampoos and/or conduct patch tests to the more common shampoo allergens/irritants. Otherwise, you will be left guessing indefinitely.