My petco is alright. Not perfect by any means, but they have improved. I do NOT buy animals from them anymore, after realizing that they always end up with more poor souls to torture. The only time I take in animals from Petco anymore is if they are out on the adoption table. Mainly because I know they have been through enough already, they don't need to go to someone else who doesn't know what they are doing. They are usually free, I bring them home, let them de-stress, eat, fecal sample, and watch over them for a couple of months and then adopt them out to people. It has worked well so far, I get updates from people all the time and the animals are very well cared for.