We went to the Petco in St. Cloud for something to do while we were at the mall one day and I noticed that they had a whole section of animals that were over flows from the local animal shelter. Does every PetCo do this?
Our petco has a rescue section (many of them returns from customers), but they also take in rabbits that aren't available for sale in the store, so they accept non-returns as well. They also work with the local humane society and have cats there for adoption. At my Petco at least, they charge you an adoption fee that is a donation to their rescue program, rather than profit for the store. However, in my experience, it's really variable how fair the adoption fee is. We got Bowtie and Tuxedo there as rescues (former biters) and they were only 10 dollars with a free plastic carrier thrown in. Then they had a female rat in a cage inadequate for even a hamster, and they were charging 25 dollars, and wouldn't allow you to take the rat without the cage--because, as an idiot employee said, she's used to the cage and needs to stay in it (right...).
There's a rat there in the rescue section that has a tumor the size of a golf ball. It's some sad stuff.
The Petsmart near us mostly does cat adoptions, but I have seen dogs there occasionally. I think it's a great program! My boyfriend's parents adopted a second cat from there and they couldn't be happier!! I think they paid around $50 for her if I can remember right.
One of my indoor cats was a kitty adoption from Petsmart(she was actually a hurricane Katrina kitty.Her mom was evac-d from the shelter in new orleans to the rescue group here in NC but she had kittens during the trip!).She is now a huge cat >25 lbs and the picture perfect image of a Maine Coon breed cat.