the primary problem with dogs is that you don't know where they come from. there is no guarantee that dogs are raised in a healthy way specifically to be eaten, like sheep or chicken, but there is a high risk that the dogs are caught on the street, and have been feeding on whatever trash they found. and you don't know what kind of diseases they had either. basically, i would treat dogs like rats, unless the restaurant can certify that their dogs actually came from a farm for that purpose.