You can mark rectangular region that will cover mouth part of the fish and check collisions between it and other fishes (using AABB if sprites are not rotated).
Just store XYs relative to sprite origin point and width, height somewhere for each facing directions.
Just store XYs relative to sprite origin point and width, height somewhere for each facing directions.