I hope you can help me with this. I understand that the 4 venomus snakes in N.America are 1.Rattlesnake 2.Copperhead 3.Water Moccasin and 4.Coral Snake........My question is this: Don't all snake have some some degree of venom? How else would they kill their prey?...I don't like to kill anything but water snakes are pretty bad around my pier and I had to eliminate a few the other day because I was afraid they would bite one of my dogs. I feel sure they couldn't kill one but I would think they would at least make them sick. I had one 2 years ago bitten by a large copperhead and nearly lost him (it also was very expensive to get him treated) Also, do non venomous snakes even have fangs?.......Help