There is a department for animals in general. I'm not sure if dogs also get registered there or in a different department because I don't own dogs. But snakes are divided according to their kinds, some kinds are considered dangerous so they require registration and you get an approval letter to own them from the department and they get entered into a state/city/county database. In order to get the approval letter, the snake must have a kind of a birth certificate where it's kind and date of birth is registered. No photos are required. Other kinds of snakes like ball pythons don't have to be registered but they must have a birth certificate as a proof of origin. And some other kinds don't need even a birth certificate like corn snakes. The kinds that considered highly endangered in the wild like Dumeril boa must be registered in a different department with a photo documentation and they are entered into a state/city/county data base. Every year photos of the snake must be made and get stamped by the department.