Am no expert at all but this is how a would treat it , firstly get swelling down and brusing out ice pack hose etc witch hazel or arnica gel once swelling and brusing away a would ultrasound but if no ultrasound a would use trainers choice rubbing and stretching you need to keep stretching the muscle to fix it a would free run the dog to by it’s self.