I read a theory recently that when salmon bite eggs, they are actually trying to grab them in order to move them to a safer place. This is supposedly why they don't bite eggs very hard.

Following that logic, eggs of the same species would seem to be the most sensible choice.