Addressing the OP. horses, and their riders are judgment. example, the four hoeseman in chapter 6 of Revelation are found in
In Ezekiel 14:21. God give 4 judgments,
1.the sword,
2.the famine,
3.the noisome beast
4.the pestilence
Just read, Ezekiel 14:12-20 which line up with the riders in chapter 6 of revelation. this is symbolic.
spirit in heaven have no need for a phyical horse, it's only symbolic. just as in the vision a throne is set in heave, who's sitting? one might say the hight priest Jesus, well the sitting of a Priest symbolize he is finish from his work. vs a standing one on EARTH. and a throne symbolize "POWER" and "Authority".
heaven is spiritual. who need to ride an actual horse when just by thinking one can be instantly there. maybe on earth?...... the Lord Jesus did eat some fish. but in the NEW HEAVENS and the New EARTH there will be no more sea after it give up the dead in it. Revelation 21:1 "And I saw a new heaven and a new earth: for the first heaven and the first earth were passed away; and there was no more sea". if literal here, then no more fishes. Revelation 20:13 "And the sea gave up the dead which were in it; and death and hell delivered up the dead which were in them: and they were judged every man according to their works".
if this is the literal sea, then the speaker may have erred when he said the "fish" in the waters.
but most of the animals, in Revelation are symbolic. but if God wants animals in heaven who am I to say other wise. for God can do whatever he wants.
PICJAG.