Males can breed multiple females, so if you want to buy one snake with multiple dominant/ co-dominant morphs and some other animals which are normal or only carry one mutation your best bet would be to buy a male with multiple morphs.
http://www.worldofballpythons.com/wizard/
That site is an excellent resource for looking at different morphs and determining what might come out of a breeding of any animals you are interested in. If you want to get some animals with the intentions of eventually breeding them I highly recommend reading up on them first and doing your home work on the various morphs you are interested in, this will not only help you understand the ball python genetics better but will also allow you to find examples of the morphs you like which are high quality or have characteristics that you personally like.