China has a roster of 112 official Olympic restaurants. Not one of those will be offering the local favorite of dog unless they want to get blacklisted.
In China dog meat is considered to have medicinal properties. When patrons now order "fragrant meat" they will be politely suggested to try another meal.
The ban was issued by the Beijing Catering Trade Association to respect the habits of other nationalities. It's just one step that Beijing is implementing to avoid foreign visitors to the Games from being offended by local customs. The bans are also in place so that foreigners don't amuse themselves at the cost of the local Chinese population.
People in China have also been told that they should line up in the queues politely, to smile at others and not to spit in the streets.
This is not the first time dog meat has been banned by a country that is hosting the international games. In 1988 South Korea also issued a dog meat ban for diners.
Dog meat is served in many Asian nations.