Tinned tuna loses its omega-3 in the canning process, so it's better fresh.
When choosing fish it's a good idea to feed young children smaller fish which are lower in the food chain because these contain few pollutants. Sardines are a good source of omega-3 and are also low in the food chain. Salmon, while being a good source of omega-3, are high in the food chain and should probably be limited to 1 portion weekly for a younger child.
It's useful to think of those fish which taste fishy as those which provide good amounts of omega-3. We describe them as 'oily' fish because they store their omega-3 fats in their flesh, as opposed to white fish which store them in their liver (ie cod 'liver' oil) and the flesh of cod doesn't taste fishy. Seabass is an odd one because it's more like a white fish, but does contain omega-3 in the flesh.
It's good to try different varieties though and at the end of the day it comes down to what the child is happy to eat!
Best wishes,
Mina.
Igennus Healthcare Nutrition