Breastfeeding has a number of positive health benefits for baby: it can prevent ear infections and allergies, and lowers the risk of developing respiratory problems. It can also help prevent against obesity later in life, but the reason for this still isn't known.