The foam gators I had in my pond work great on geese. They worked on the herons for a few days but then they came back daily. Except for a two week period when a snapping turtle got tangled in the anchor line and the gator swam around the pond for a couple weeks until the turtle freed itself. Herons didn't like swimming gators.