That's the frustrating thing, these articles aren't even written by experts. The quality isn't better, so Google are not improving the web in what they are doing.
I find the pet food site doesn't really have that much. It's all "fluff" type articles. My site has everything. Medical, fluff, breed info. I'm just looking at the breed info on the pet food site, one breed in particular & it is woeful. But it outranks mine :(
Google seem to be a bit screwey. I can see what they're doing, but I don't actually agree it's in the best interests of visitors to prioritise brand over quality.