Get yourself some oil based liniment oil (trainers choice muscle rub) and massage it in a couple times daily. Give him 8 weeks lead walking. Ultra sound would be an advantage if u can or portamag. U have done right to rub witch hazel and arnica gel in to get rid of any swelling on the muscle. I hope this helps