I have heard many horror stories about buying a puppy from a pet store, and from my expirience this wasn't one. Yes, my puppy was sick with kennel cough when I bought him but the pet store did not hesitate to pay full vet costs. My dog is in perfect health now and has been for the last 2 years. The puppies cages were not that clean though when I puchased my dog.
Pros: Will pay vet bills with no problem.
Cons: Over-priced, not clean enough.