Agree with everyone, get to a rehab vet. Many, many years ago, Petie hit an agility jump standard, yelped, limped and 30 seconds later was fine. I stopped all training and with my race horse experience watched him like a hawk. Yep saw he was slightly off, made an appointment with my vet. Vet said my dog was fine, refused to take any x rays and told me to carry on as normal.
I walked out highly annoyed at myself for going to a regular vet in the first place, wasting my money. Took him to sports med vet/chiro, had x rays done which showed his pelvis was out by almost a 1/4 inch. We continued with crate rest, meds, hand walking and chiropractic adjustments for 2 months. Then slowly increased with a very careful conditioning program and rehab with continued vet care for another 3 months. He has never been lame on it since. And he competed to a national level and did well in agility until he was 13 yrs of age. Injury happened when he was a year old.
It is the same with racehorses and performance horses...skip the local vet and head to the specialists, in the end it is faster and cheaper.