Try the SAA Vet in Yuenlong, they are very reasonably priced because they are part of a dog rescue charity.

https://www.saa.org.hk/en/clinic.php