In Equestria, most fishing is done by either Griffons or Batponies, mostly because they can handle it better, but even then Griffons are the best at it. Even Bat ponies somewhat cringe at killing something, Griffons do too but not for fish. Fish are their natural food source and they are also one of the few races that eat meat raw.