I agree with ladyjane. I am no expert but I know one thing, I would never take my puppy to Pet Smart to see a vet. There are so many board certified vets around. If your dog is still in such pain I would get him to another vet to have him checked out before things get worse |