Only venomous snakes have fangs. However, just like venomous snakes, non-venomous snakes have teeth.