Hi. We had a snake problem several years ago. We tried all the same remedies. The man at the CO-OP said to try Snake Away. Its a powder you sprinkle around the yard(edges) . We also have three cats. No snakes now. You must put it out each spring. Good luck.