PetSmart is amazing for how social it is...ours has just opened a vet sugery and its one of the best i've ever been too!
If you take your animal in for a checkup they give you about 5 pages on EXACTLY how your dog is doing literally head to toe lol they seem to really care about the animals...