Giving children plenty of fruit, vegetables, butter, and yoghurt in the first year of life could protect them against asthma and allergies later in life, according to new research which shows these foods contain special compounds linked to a lower risk of such conditions.