Hash Plant and Low Ryder are going to be the shortest. As far as yield...the shorter the plants and flowering time will sacrifice some yield. I'd go for quick flowering, once you start growing you want the damn things done! Feminized Hash Plant is avail at BC Buds and it is a 50/50 indica Sativa split.