I dont really like Petco that much anymore. High priced and their plush toys arent really of good quality. There's a pet supply chain near me called PetQuarters that usually has some neat stuff... they're also cheaper than Petco.
I goto "The Kennel Shop" as they are the only place around me that sells Chicken Soup dog and cat food.
I've gone to PetsMart once (when I visited my day) and loved it! So much cheaper than Petco and have a huge selection that what I am used to. I plan on going to see my dad again soon just so I can go there. LOL!
As for grooming.. I went to Petco once because I needed a quick cut for Kiba's photo shoot back in November. Did not like it at all, but oh well. Went to another place and they totally did a crappy job. Since then my friend has been doing it and now me!