I've bought three ball pythons from pet stores, two from Petco and one from Petsmart. I still have two of them. They were all fairly thin when I got them, but with eating the proper sized meals, they gained their weight back in no time. Other than that, they were fairly healthy, maybe a little stuck shed, but again, no major problems.