There never was dog on the menu in Beijing
I've been to Beijing many times the past few years and never found any restaurant serving dog. One can probably find it when specifically looking for it, but I don't see any olympic tourists stumbling upon it by accident.
I did see it in Wuhan and heard its more common in the north of China (near Korea), but have never seen it in Beijing.
Anyway I don't see the point in hiding it from the stupid westerners. Anyone who can accept eating cow, pig, chicken, sheep, rabbit, duck, etc, etc is a bloody hypocrite if they think there is something wrong with eating dog.
Better watch out for the pig feet, duck neck, fish head and sea-cucumbers in my opinion!