David is probably the best canine physiotherapist in Europe.