Actually he is only around 6 and the python is 6 1/2. But he's still small for his age. I'm not sure why. I took him to the vet and they said he was fine, just small. We feed him a very large rat every 2 weeks as recommended by our vet. He inhales it and would eat until you stopped giving him more. Our python is our picky eater and won't eat unless everything is silent and motionless. That means the dog is outside, ferret out of hearing range, and no people except the one offering food. I've taken her in too and they said that pythons are just that way.