Snakes are carnivores, which means they will eat only meat including each other. Some snakes are hunters while others will lie in waiting to ambush their prey.
What wont snakes eat?
Figuring out Why You Snake Wont Eat
- Stress. Stress is likely the most common reason that captive snakes refuse food. ...
- Illness or Injury. ...
- Improper Husbandry. ...
- Seasonal Fasts or Reproductive Complications. ...
- Improper Prey. ...
- Improper Presentation. ...
- Reduce Your Snake's Stress Level. ...
- Review Your Snake's Habitat.
Why would a snake not eat?
Refusing to eat is a signal that your snake is stressed. ... If your snake has just been brought to his new home and is not eating, there are very high chances that your snake is refusing food due to the stress of moving. If this is the case, leave the new snake alone for some time to get used to the new environment.