A typical housing for a pet such as this is an aquarium tank or terrarium. Depending on the size of the animal, the size of the tank will usually range from 10 to 30 gallons, even more for larger creatures. Snakes will need a tank that is horizontally oriented, and lizards need one that is taller so they can climb. The housing should be made out of glass to keep the animal from scaling the sides, and in some situations, it may need to have something blocking the back and side views for the safety of the pet.
The lid is normally made of mesh to allow for airflow, and it must be secure enough to retain a tricky critter. Some reptile’s needs require that the whole screen be exposed for maximum airflow, though there are times, such as when the snake or lizard will need extra humidity to assist with shedding, when it may be necessary to block half or more of the screen to stop airflow and retain moisture in the housing.
Each reptile has its own heating and lighting needs, so there is no one size fits all for this. A pet store can advise you about this, but most snakes and lizards need a lot of heat, and one area of the housing should be especially warm for basking. Heat lamps and heating pads that go under the tank or under the substrate can provide the right temperature.
The substrate for geckos, lizards and snakes can be something as simple as chemical-free paper, but many owners prefer to use reptile carpet or sanitized mulch. The former is good for animals that may ingest small particles of substrate that could impact their digestive system. The latter is best for snakes and animals that like to burrow.
Furnishing for a reptile habitat is simple. The pet needs a few things to hide around and climb on such as branches and shrubs. It also needs something to go into to hide. This is usually a small, enclosed box or something similar. It should have some moss or paper towels in it to hold some moisture to provide humidity.