i would agree that he is about 9 months of age he is fine on the sand no need to cover it with carpet all mine are on sand with no ill affects. just make sure it ain't to deep that it doesn't heat up enough he needs it to be 88-90 degrees on the warm side and 80-86 on the cool side. glad he is doing well. gl