One of the last states in India to allow the trading and slaughter of dogs for meat has imposed a ban. China and South Korea remain the last countries to tolerate the slaughtering and consumption of dogs - and in some parts of China local bans have been put in place.