Let's say people eat cats in Northeast Asia, South America, and also Europe (FYI: http://en.wikipedia.org/wiki/Cat_meat).
Dogs have historically been food sources for various peoples in Siberia, northern Canada, and Greenland. Sled dogs are usually maintained for pulling sleds, but occasionally are eaten when no other food is available. Consumption of dog meat varied from tribe to tribe in the traditional culture of Native Americans tribes.
Nowadays, dogs are raised for meat in different countries in Asia. Dog meat is very popular in various countries, especially in Southern China, There are special restaurants that sell only dishes cooked from dog meat in Vietnam.