Hi Emma
I would look at taking your dog to a Chartered animal physio. They will look at your dog as a whole to work out what is going on and how best to treat it. They have a multitude of therapy techniques to use and will give practical managment advice too. All chartered physio's work...
Please, please only choose a chartered physiotherapist to treat your horse. They are the only people who are certified with professional qualifications in both human and veterinary physiotherapy. You can be confident they are insured and recognised by your insurance company!
If they are not...