do snakes have to eat live animals
In fact, it is best not to feed your captive snakes live prey at all. Some snakes, such as Garter Snakes, Water Snakes and Green Snakes, eat prey animals such as fish, earthworms, insects or frogs, which are defenseless and cannot cause any damage to the snake.