Hola! I’ve just checked out the Weleda Baby Calendula Shampoo and Body Wash. The full set of ingredients are listed below. The good news is there is nothing offensive in this. It’s SLS free, does not contain any questionable preservatives, low in strong essential oils, 100% natural ingredients and 53% of them are organic. So should be ideal for your 2 year old. You might also be interested in checking out the Burts Bees and Green People baby ranges.
Ingredients: Water (Aqua), Coco-Glucoside, Prunus Amygdalus Dulcis (Sweet Almond) Oil, Alcohol, Disodium Cocoyl Glutamate, Sesamum Indicum (Sesame) Seed Oil, Glycerin, Chondrus Crispus (Carrageenan), Calendula Officinalis Flower Extract, Xanthan Gum, Lactic Acid, Fragrance (Parfum)*, Limonene*, Linalool*. *from natural essential oils
http://www.weleda.co.uk/baby-bath-care/calendula-shampoo+bodywash-200ml/invt/105001