I would recommend a reptile expo. I got my boy at the All Ohio Reptile Expo last year and he's great! I warn you to be very careful though at any expo, there are some people there that sell really sickly animals and sometimes ones that are illegal so make sure only to buy ones that are captive bred and you know are legal in your state(almost every bearded dragon is captive bred; its illegal to import them from australia). Also, it helps to have an experienced reptile owner/breeder or even better, a vet to look at the animal before you buy it. Also make sure to get a guarentee writen out in case of death/illness. Other than that, you can shop around for good deals(and eliminate the cost of shipping!) and its really fun to be able to see so many people who love reptiles all in the same place.