Answer by
Danielle15 (27)
In general, snakes do not smell, but like all pets, things will become unpleasant if their enclosures are not properly cleaned on a regular basis. Dirty substrate, shed skins, and uneaten prey should be removed from the tank or cage as quickly as possible.