just want to point out that not every animal name in portuguese agrees with gender. most of them are always stuck to one gender (so for example, "foca" can never be "o foca," it's always "a foca"), and there's practically no way to tell the difference unless you use an adjective describing gender to the noun.
@NumberLoreTheSeries and @PhonicLover44