I have heard that geese were good at keeping snakes away. I think they may eat the little ones. I know my chickens will eat a little snake. Looks just like a worm.