I got mine at petco too...and all the beardies there seemed really well cared for. i know these types of stores get a bad rep....but everyone there seemed really concerned about keeping their animals healthy and finding good homes for them.
My beardie picked me too....i picked him up to see...