diff --git a/src/js/generateGenetics.js b/src/js/generateGenetics.js
index 52e7adc72c2bb6a81f6b006ee3ca23bc33e76011..4055b7aefad9a8f48a54932ddc33567773352827 100644
--- a/src/js/generateGenetics.js
+++ b/src/js/generateGenetics.js
@@ -1757,6 +1757,11 @@ window.generateChild = function(mother, ova, destination) {
 			}
 			child.premature = 1;
 		}
+		if (child.geneticQuirks.dwarfism === 2 && child.geneticQuirks.gigantism !== 2) {
+			child.height = Height.random(child, {limitMult: [-4, -1], spread: 0.15});
+		} else if (child.geneticQuirks.gigantism === 2 && child.geneticQuirks.dwarfism !== 2) {
+			child.height = Height.random(child, {limitMult: [3, 10], spread: 0.15});
+		}
 		child.face = genes.face;
 		child.underArmHStyle = genes.underArmHStyle;
 		child.pubicHStyle = genes.pubicHStyle;