My 8 month old lab pup twisted her left front shoulder when running about with my brother's dog today. She has been limping and has retreated to her crate and won't come out. Should i take her to the vet with this? Is it likely to get better by itself? I really don't know what i should do but she looks so sad.