In California, since there are many Chinese Americans, they had to make it illegal to eat dog meat:
California PENAL CODE Section 598b.
(a) Every person is guilty of a misdemeanor who possesses, imports into, or exports from, this state, sells, buys, gives away, or accepts any carcass or part of any carcass of any animal traditionally or commonly kept as a pet or companion with the intent of using or having another person use any part of that carcass for food.
(b) Every person is guilty of a misdemeanor who possesses, imports into, or exports from, this state, sells, buys, gives away, or accepts any animal traditionally or commonly kept as a pet or companion with the intent of killing or having another person kill that animal for the purpose of using or having another person use any
part of the animal for food.
(c) This section shall not be construed to interfere with the production, marketing, or disposal of any livestock, poultry, fish, shellfish, or any other agricultural commodity produced in this state. Nor shall this section be construed to interfere with the lawful killing of wildlife, or the lawful killing of any other animal under the laws of this state pertaining to game animals.
This means that if you have some dog meat (or carcass) and "intend" to eat it, then you are breaking the law (until you eat the meat). And if you get a dog "with the intent" of killing the animal to eat it, it's illegal. But if you have no intent, and just decide to kill the dog, then decide later to eat it, it's not clear that just the fact of eating dog meat is illegal.
http://www.flickr.com/photos/loupiote/sets/1652923/