Homey
We have just bought a pure breed King Charles Spaniel puppy about 8 weeks ago. We did a lot of research and settled on a pet shop in causeway bay which was recommended by some people in this forums. PM for more details.
If I were to do this all over again, I would not buy locally. Instead, you can go through a couple of vets who can order the puppy for you directly from Auz. Again, I can help you with some names - just PM me.
The problem with buying locally is that you just don't know the background of where the puppy came from. We are pretty certain that our's was smuggled from the mainland. It was really skinny and not a good shape with a bad cough etc. You know that once you have bought it, its not a toy, its a living thing, and you give it your best. Luckily for us the puppy is now doing fine.
Finally, make sure you know what you are letting yourself into - its hard work.
cheers