Afghani's and kushes are originally from the mountainous regions of Pakistan, India and Afghanistan. The more modern (newer) kush strains are mostly crosses of indicas and sativas. A pure kush or afghani is usually 100% indica, meaning plants generally stay short and bushy. They grow fast with an average flowering time of 50-60 days or shorter once you dial it in. They are usually mold, pest and disease resistant. They are very easy to grow and clone easily. Very beginner friendly, but don't let that disappoint you. The leafs are fat and buds are hard and the high is the classic munchie inducing, chinese eyes, couch-lock and video game before you gorge on junk food and pass out.
Kushes nowa days are crossed with sativa to mix the couch-lock with a more cerebral, creative, energetic sativa -type high. But if your goal is only 1-2ft plants that are easy to clone, these are a good choice.
If you want shorter flowering times, then youre gonna have to stay away from the hazes. Im sorry...lol
I was disappointed too, because some of my favorite strains are hazes like super silver and neville's haze... or you could do like me and experiment with different haze strains till i can find one that flowers in a reasonable time. Hazes can take 12-16 weeks to finish flowering!