Caring for a pet snake comes down to five things: choosing the right species, setting up a proper enclosure, maintaining the right temperature and humidity, feeding an appropriate diet, and keeping the habitat clean. Get these basics right and most pet snakes will thrive for 15 to 30 years depending on the species. Here’s what each of those responsibilities actually looks like in practice.
Choosing a Beginner-Friendly Species
Your first decision shapes everything else, because different species need different enclosure sizes, humidity levels, and temperaments. Five species consistently top the list recommended by veterinarians for new snake owners:
- Corn snake: 3 to 5 feet as an adult, widely available in dozens of color morphs, tolerant of a range of humidity levels (30 to 70 percent), and generally calm during handling.
- Ball python: 3 to 5 feet, known for curling into a ball when stressed rather than biting. Needs slightly higher humidity (50 to 80 percent) than corn snakes.
- Rosy boa: 2 to 4 feet, slow-moving and docile, does well in drier setups.
- Kenyan sand boa: 2 to 3 feet, one of the smallest common pet snakes, a burrower that spends much of its time under substrate.
- Kingsnake: 2 to 6 feet depending on the subspecies, active and curious, but may eat other snakes so they must be housed alone.
All five eat commercially bred mice or rats, are widely bred in captivity, and tolerate regular handling once they’ve settled into their environment. If you’re unsure, corn snakes and ball pythons have the largest communities of experienced keepers online, which makes troubleshooting easier.
Setting Up the Enclosure
Snakes need more space than most people expect. A hatchling corn snake can start in a 20 to 40 gallon enclosure, but will need 40 to 75 gallons as an adult. Ball pythons, which are heavier-bodied, do best starting at 40 to 60 gallons as juveniles and graduating to 75 to 120 gallons at full size. The enclosure should be longer than it is tall for ground-dwelling species, with a secure lid or locking doors. Snakes are notorious escape artists and will push through any gap large enough for their head.
Every enclosure needs at least two hides: one on the warm side and one on the cool side. A hide is any snug, enclosed space where the snake can coil up and feel covered on all sides. Without hides on both ends of the temperature gradient, your snake will have to choose between feeling safe and regulating its body temperature, which causes chronic stress.
Choosing Substrate
The bedding on the enclosure floor does more than look nice. It helps control humidity and gives burrowing species somewhere to dig. For snakes from drier climates (corn snakes, kingsnakes, rosy boas), aspen shavings work well. Aspen is absorbent, easy to spot-clean, and doesn’t hold excess moisture.
For species that need higher humidity, like ball pythons and boa constrictors, coconut coir, cypress mulch, or sphagnum moss are better choices. Coconut coir holds moisture without becoming waterlogged, and cypress mulch releases humidity slowly as it dries. You can also mix these materials. Avoid cedar and pine shavings, which release oils that are toxic to reptiles.
Temperature and Humidity
Snakes are ectotherms, meaning they rely on their environment to regulate body temperature. The goal is to create a temperature gradient: one end of the enclosure is warm, the other is cooler, and the snake moves between them as needed. Most common pet snakes do well with a warm side around 85 to 90°F and a cool side around 75 to 80°F. At night, temperatures can drop into the low 70s without causing problems for most species.
Under-tank heat mats, ceramic heat emitters, and radiant heat panels all work. The key is using a thermostat to control whichever heat source you choose. Without a thermostat, heat mats can exceed safe temperatures and cause thermal burns, one of the most common injuries in pet snakes. A digital thermometer with probes on both the warm and cool sides lets you verify the gradient at a glance.
Humidity needs vary more than temperature. Corn snakes tolerate anywhere from 30 to 70 percent. Ball pythons need 50 to 80 percent. Tropical species like boa constrictors require 70 to 95 percent. A simple hygrometer (humidity gauge) mounted inside the enclosure tells you where you stand. If humidity is too low, misting the substrate, adding a larger water bowl, or switching to moisture-retaining bedding like coconut coir can bring it up. If it’s too high, improving ventilation or switching to a drier substrate like aspen will help.
During shedding, humidity requirements increase for all species. More on that below.
Lighting
Snakes that eat whole prey get vitamin D3 from their food, so they won’t develop calcium deficiency without UVB the way lizards can. That said, UVB lighting is now widely recommended for all reptile species for broader health and welfare reasons. UVB exposure triggers the production of feel-good endorphins, mimicking the benefits of natural sunlight. For snakes, which are mostly nocturnal or crepuscular, a low-output UVB tube designed for shade-dwelling species is sufficient. At minimum, provide a consistent day-night light cycle of roughly 12 hours on, 12 hours off, to support normal behavior patterns.
Feeding Your Snake
Pet snakes eat whole prey, typically mice or rats, sized to match the snake’s body. The standard guideline is to offer a prey item that’s roughly the same width as the widest part of the snake’s body, or no more than 1.5 times that width. A prey item that’s too large can cause regurgitation, which is stressful and potentially dangerous.
Feeding frequency depends on age. Younger and smaller snakes eat about twice a week. Larger, fully grown snakes eat once every one to two weeks. A healthy adult ball python, for example, might eat one appropriately sized rat every 10 to 14 days. Female snakes approaching breeding season may need more frequent meals.
Frozen-thawed prey is safer than live prey. Live rodents can bite and injure your snake, sometimes seriously. Most pet snakes take frozen-thawed prey readily, especially if they’ve been raised on it. To prepare a frozen mouse or rat, thaw it in warm water until it reaches roughly body temperature, then offer it with feeding tongs. Never microwave prey, as it heats unevenly and can cause internal burns.
Some snakes, particularly ball pythons, occasionally refuse food. This is common during the winter months, during shedding, or after being moved to a new enclosure. A healthy snake can safely go several weeks without eating. If a refusal stretches beyond a month, check that your temperatures and humidity are within range, as incorrect husbandry is the most common cause of feeding problems.
Shedding
Snakes shed their skin in one piece, and the process takes about five to seven days from start to finish. You’ll know it’s beginning when your snake’s colors look dull and faded, like old paint. Their eyes turn cloudy and bluish as fluid builds up between the old and new eye coverings, a stage keepers call “in blue.” During this time, most snakes hide more, eat less, and may be more defensive than usual.
A healthy shed comes off in a single piece, like a sock being turned inside out. To help this process along, bump the enclosure’s humidity to the higher end of your species’ range and make sure there’s a humid hide available. A humid hide is simply a container with damp sphagnum moss or paper towels inside. A water bowl large enough for the snake to soak in also helps, as does providing rough-textured decorations like cork bark that the snake can rub against to start peeling the skin.
If the shed comes off in patches (called stuck shed or dysecdysis), place your snake in a damp pillowcase or cloth bag for 20 to 30 minutes in a warm spot. The moisture and friction from moving around inside usually loosens the remaining skin. For stuck eye caps, which look like cloudy film over the eyes after the rest of the shed has come off, a warm water soak sometimes helps, but if the caps don’t come off, a reptile veterinarian can remove them safely.
Cleaning and Hygiene
Spot-clean the enclosure every day or two by removing feces, urates (the white chalky waste), and any soiled substrate. This takes about two minutes and prevents bacteria and ammonia from building up. Replace the water in the bowl daily, since snakes often soak and defecate in their water.
A full deep clean, where you remove everything, discard all the substrate, and disinfect the enclosure and accessories, should happen roughly once a month or whenever you notice odor. Start by washing all surfaces with liquid dish detergent diluted in warm water to physically remove organic material. Then apply a reptile-safe disinfectant. A dilute bleach solution (half a cup of household bleach per gallon of water) is effective and inexpensive. Chlorhexidine-based disinfectants are another common option used in veterinary settings. Whichever you use, let it sit in contact with surfaces for 15 to 20 minutes, then rinse everything thoroughly and let it dry completely before adding fresh substrate and returning your snake.
Common Health Problems to Watch For
Respiratory infections are one of the most frequent health issues in pet snakes, usually caused by temperatures that are too low or humidity that’s too high (or too low, depending on species). Signs include wheezing, gurgling sounds when breathing, mucus around the mouth or nostrils, open-mouth breathing, lethargy, and loss of appetite. If your snake is making audible breathing sounds, that alone is reason to check your husbandry parameters and contact a reptile veterinarian.
Mouth rot (infectious stomatitis) shows up as small red or bloody spots on the gums, thick mucus in the mouth that may contain blood, cheesy pus-like buildup, or a sour smell around the snake’s head. In advanced cases, the mouth swells visibly and the snake stops eating entirely. Mouth rot can develop from small injuries caused by live prey, rough cage surfaces, or a weakened immune system from poor husbandry.
Mites are tiny black or red parasites that look like moving dots on your snake’s skin, especially around the eyes and under scales. They’re often introduced through new animals, used enclosures, or contaminated substrate. If you see your snake soaking more than usual or notice tiny dark specks in the water bowl, check for mites. Treatment involves thoroughly disinfecting the entire enclosure and using a mite-specific treatment from a reptile supply store or veterinarian.
Most snake health problems trace back to incorrect temperature, humidity, or sanitation. Keeping those three factors consistently within range prevents the majority of issues before they start.

