No. While other dinos will eat a larger variety of food after they are tamed, the Baryonyx will still only eat fish after it is tamed. But you can leave it on roaming near the water, and it will feed itself.