Buying a from a bearded dragon breeder as aposed to a local petshop is the way to go. Most pet stores buy in bulk from mass breeders looking to turn a quick buck. Stay clear if at all possible from big chain pet stores for your animals. I usually buy my supplies from the bigger chains and buy my animals from local breeders or the internet. The best advice when looking for a Bearded dragon breeder is to do your research. I cannot stress that enough. If at all possible find someone who will be vending at a local expo, research them, ask around, then atttend the show and ask the breeder any possible questions you can think of. Feeding records are good, blood line records are good, age is good….etc. Dont be afraid to ask, if they cant tell you what you need to know, move on.
There are many online forums that host reputable breeders and many members will vouch for breeders who go above and beyond normal service. Many breeders are willing to ship, but this is expensive and a big risk. The bearded dragon breeder will usually overnight your beardie, and you must be present to sign for it. Try to buy during the fall or spring when temperatures are not too hot or too cold. Always quaranteen your new lizard for at least 2 weeks to check for signs of sickness, or mites.