For me, it's more about the trainer than where you do the training. I would go and get to know the trainer that you're thinking of using and then make your choice. If you like the trainer and their methods (positive reinforcement

, not punishment/coercion/domination), then I know people who have used both Petco and Petsmart with good results. Hope that helps!