There are few places in Hanoi to buy puppies. If you are foreigners, you might feel sorry for the puppies which are sitting in cages on the side of the street or inside markets. You can buy a Vietnamese puppy for 100,000 VND or Vietnamese kitten for less than that. But if you want a pure breed it will cost from $100 in Hồng Mai street which is off Bạch Mai street to the left called Chợ Mơ(Apricot market). They have such a lot of different kinds of dog there. And if you don’t mind a cute mongrel dog like I have now, then go to Chợ Bưởi (Grape market) on Hoàng Hoa Thám Street. But they only open every 4th and 9th lunar day, such as 4th, 9th, 14th, 19th, 24th, 29th.