A: Any snake can be trained to eat frozen food, it's a matter of determination. When the snake gets hungry enough it WILL eat!

B: Even if you are feeding live it is just common sense to stun the animal before putting it in with the snake. The stunned animal will still move and thus tempt the snake, but will not bite the snake.

Magpen: It depends on the snake. Ball Pythons will not eat goldfish. Your friend probably has a garter snake or a water snake.

In the wild, my snake would eat live frogs. That doesn't mean I'm about to start feeding her live frogs because it's "natural".