Size of offspring vs nourishment of mother: The baby being small, methinks, reflects the child being underfed in the womb, and the fact that a small mother physically can't give birth to a huge baby. Memory in DNA isn't necessary on such a short timescale; change in diet over generations is more than sufficient.