Blue Heron's are the debil... They way too frequently come to my pond and catch a fish and if its too big to swallow they spit it back up on the bank and it does. Ospreys too. I have found a way to stop the ospreys though. I use a dark blue/black die and that makes it so they can;t see the fish and they move on to another food source.