Animal care guide

Pet Snake Care Guide

Python regius

Most captive snake deaths and escapes trace back to two things: an enclosure that isn't actually secure, and a heat gradient that's guessed at rather than measured.

Lifespan

20–30 years for a ball python with good care

Adult size

1–1.5 m (3–5 ft) for ball pythons

Diet

Whole frozen-thawed rodents, sized to the snake's girth

Temperament

Generally docile; individual temperament varies

Housing

Enclosure roughly equal to snake's length in floor perimeter, escape-proof

Legal notes

Regulations on keeping snakes, especially larger constrictors, vary significantly by province and municipality — check local exotic-pet bylaws before acquiring one, particularly for species longer than ball pythons

Ball pythons are one of the most commonly kept pet snakes because of their manageable size and generally calm temperament, but success depends heavily on getting enclosure security and thermal gradients right — mistakes in either area are the most common causes of stress, illness, or escape.

Enclosure & escape-proofing

  • Size the enclosure to roughly match the snake's length in total floor perimeter, avoiding oversized tanks that can stress young snakes
  • Use a securely locking lid or sliding doors with clips — snakes are strong and persistent at finding gaps
  • Check for any gaps around cord entry points, screen edges, or door seams, since snakes can escape through surprisingly small openings
  • Provide hides on both the warm and cool ends so the snake doesn't have to choose between security and temperature
  • Use a substrate that holds humidity appropriately, such as cypress mulch or coco fiber

Heat gradient & humidity

  • Create a thermal gradient with a warm side around 30–32°C (86–90°F) and a cool side around 24–26°C (75–79°F)
  • Use a thermostat-controlled heat source — an uncontrolled heat mat or bulb is a common cause of burns or overheating
  • Verify temperatures with a digital thermometer/probe rather than relying on the thermostat dial alone
  • Maintain humidity around 50–60%, raised during shedding periods
  • Provide a humid hide (damp moss box) to support clean sheds

Feeding

  • Feed appropriately sized frozen-thawed rodents rather than live prey, which reduces injury risk to the snake
  • Feed juveniles roughly every 5–7 days and adults every 1–2 weeks, adjusting to body condition
  • Choose prey size roughly equal to the snake's widest girth
  • Avoid handling for 24–48 hours after feeding to reduce regurgitation risk
  • Expect appetite to drop during shedding or breeding season — this is usually normal in ball pythons

Shedding & handling

  • Watch for dulled skin colour and cloudy blue eyes as signs a shed is coming
  • Increase humidity or provide a humid hide during the shedding cycle to help the skin come off in one piece
  • Avoid handling during the cloudy-eye stage, since vision and stress tolerance are reduced
  • Check that sheds come off completely, especially over the eyes and tail tip — retained shed may need gentle soaking to remove
  • Limit routine handling to short sessions a few times a week to reduce stress

Health & common problems

  • Watch for wheezing, clicking sounds, or bubbles from the nose/mouth, which can indicate a respiratory infection needing veterinary care
  • Persistent refusal to eat for months, weight loss, or lethargy warrants a reptile vet visit
  • Mites appear as tiny dark specks and require enclosure treatment and quarantine
  • Incomplete sheds repeated over time often point to a humidity problem that needs correcting
Printable PDF$3 · one-time

Want this whole guide as a printable PDF?

Everything on this page — quick facts, every section, and the FAQs — as a clean, print-ready PDF you can keep with your pet care notes.

Frequently asked questions

It depends on age and species — juvenile ball pythons are typically fed every 5–7 days and adults every 1–2 weeks, using appropriately sized frozen-thawed rodents.

More animal guides