When is it safe for babies to begin eating fish?

Babies can safely start eating white fish at 6 months and oily fish at 8 months. Avoid feeding small children smoked fish until they are around 18 months old. When preparing fish for infants, always be very careful to ensure that all bones have been removed.