If they are carpets and 5 yo they are way under sized and have been underfed!
Dependant upon what member of the carpet family they are they should be
between 2 to 3m in lenght and weigh upwards of 3.5+kg!
They would not be a good choice for breeding IMO and would doubt they would in thier
discribed condition.