PetsMart does a wonderful job on grooming. They offer services that many other groomers do not like brushing your dogs teeth (for an extra fee). I have been very happy with their services as far as grooming goes. The only reason they lost my business and I rated them a 4 instead of a 5 is because of their pricing. It always cost quite a bit more ($30 more) per visit than I would typically spend at a groomers. Petsmart charges $65 for my dog and my new groomer charges $35 for the exact same service. The staff is all very nice and great with animals.
PROS: excellent service
CONS: pricing is high