It is racist in a way. There is no country in which everyone eats cats or dogs. There are also probably not many countries where not a single person has ever eaten a cat or a dog.
“People from China eat cats and dogs” is no more true than “People from the US eat cats and dogs” Sure, the amount of people in China that have eaten cat or dog meat is likely higher than the corresponding amount in the US, but that’s not what these statements mean.
If someone says “People from China eat cats and dogs”, they are very likely to have some racist intent.
I like to look at who owns a news source and which country it is operating in to get an idea how reliable it might be.
It is also worth looking at the rethoric: do the headlines seem clickbaity? Do the articles cover more than one side to a story?
I also look at the kinds of stories a news source covers, and whether it seems like they push some sort of agenda from the things they choose to report on.
But yeah, I have come to find a bunch of sources I trust, and that I go to for news.