This would be a real tough choice. The ideal option would be to save the animal + be able to report the pet store and see something done about it. The animals there can be in a lot worse conditions then in shelters, but saving them makes profit for the pet store and a new animal will surely take the saved one's place. It's a really sad circle. I can relate this to the saying "Saving just one dog won't change the world, but surely it will change the world for that one dog", that one animal will live a nicer life for sure. If it died there it would still be replaced. Sometimes I just want to come at night and trash the pet shop, saving all of the animals.