What snakes can you have as pets?
Snakes are fascinating, and with regular handling can be quite tame. However, snakes are obviously not the right pets for everyone. They have unique requirements and should only be kept by those with the commitment to understand and meet their needs. If you are new to pet snakes, find out what you should consider before deciding on a pet snake, and what species are the best snakes for beginners.
- When choosing a snake, you are making a long term commitment - many can be expected to live longer than 20 years.
- You must be willing to feed prey animals to your snake (though frozen, pre-killed prey is the best choice), and you will probably have to devote some freezer space to frozen prey items (i.e. rodents).
- Snakes are very adept escape artists, so make sure you have an escape-proof tank, keeping in mind that snakes are persistent about finding and squeezing through any small gaps.
- Finally, as beautiful as they are, I strongly recommend against anyone keeping large constricting snakes or venomous snakes.
About Choosing Your Snake
Get a captive bred snake from a reputable breeder, if at all possible. Wild caught snakes tend to be more stressed and prone to parasites and disease, and more difficult to tame. For more about the advantages of captive bred reptiles, see Should I Get a Wild Caught or Captive Bred Reptile?
It also doesn't hurt to ask for a feeding demonstration, to make sure your new snake is readily taking pre-killed prey and feeding well. Ball pythons are somewhat notorious for having feeding problems, so this is especially a good idea with ball pythons (though if you get a captive breed ball python it seems less likely that feeding problems will crop up).
Recommended Beginner Snakes
These are all reasonably sized, fairly easy to care for, and tend to be quite docile:
Snakes to Avoid
Beginners should avoid large constricting snakes, venomous snakes, and snakes with more difficult care requirements, including such snakes as: