The Hanoi People’s Committee said the practice could tarnish the city’s image as a “civilised and modern capital”.
The city office added that consuming the meat could lead to the spread of diseases like rabies and leptospirosis.
Over 1,000 stores in Hanoi still sell dog and cat meat.
The committee also urged residents to stop eating cat meat, which is less popular but still available. It highlighted the fact that many of the animals were cruelly killed.
There are an estimated 490,000 dogs and cats in Hanoi – the majority of which are pets.