The only way of keeping em short is flower em off at a third of the max size you want em to finish off , or trim them back b4 flowering .

One small plant will stink a house through so i wouldn,t worry about the size.
Either by seeds that are known not to smell (seed banks usualy mention this) or filter your extractor fan through a charcoal filter .
Any decent grow shop sell them .

Disco.