Not legal in some of these countries to buy, sell or trade, but legal to eat under conditions.
Eating cats:
---------------
Vietnam
China
Australia
Eating Dogs:
-------------
Australia
Burkina Faso
Cambodia
Cameroon
Canada
Central African Republic
China
DR Congo
Ghana
Indonesia
Liberia
Nigeria
North Korea
South Korea
Switzerland
Guinea pigs:
-----------------
Bolivia
Brazil
Ecuador
Paraguay
Peru
Uruguay