i agree with what everyone says so far. they dont stink so long as you spot clean their poo up after they go, which is not very often, theyre not needy, once you get their routine and care down theyre pretty easy to care for,AND theyre great pets. but one thing you must consider is how long some snakes, like corns, live. i think its a definite pro to think ill probably have my snakes until im middle aged, but for someone younger, it can be hard to comprehend the length of a snakes life in comparison to your own. i just hate seeing people who get tired of their snake or lose interest, or who have life changes like work and school later in life that doesnt necessarily go along with being a good pet owner. dont get me wrong, there are farrrrrr more pro's than con's. and i wouldnt ever trade my snakes for another pet or give them up to someone else if given the chance. just make a responsible decision and consider that your snake will be around (hopefully) until you are older. and i dont mean 10-14 years like a dog, they will be around for more like 16-23 yrs if all goes well. theyre amazing, beautiful, and (for the most part =p) gentle and kind animals. just make sure that a snake is the right pet for YOU. good luck with whatever you and your dad choose, but i hope weve swayed his opinion on these critters. =]