I didn't read the link, to preserve my sanity. That said:
2- Nutritionally, it is a fact that we can meet dog’s nutritional needs with nutrients extracted exclusively from vegetable and mineral sources.
I would love to know what "facts" they are referring to. Because as I've said before, many times, there are certain nutrients that can ONLY be obtained from animal proteins. B12 is one of them. Some amino acids need to come from animal protein. Human vegan diets have to be very carefully balanced to ensure they are getting everything they need in the meal (and they're still not getting B12). Other B vitamins are also more bio-available if obtained from animals. Just because the plants may contain some B vitamins doesn't mean there's enough to meet the pet's requirements, or that the dog will be able to use what's in the plant matter.
Heck, you want to feed your dog or cat a "vegan" diet? Go back to feeding kibble, because there's not much bio-available animal protein in it. Whatever might be in it has been processed to death. And look how healthy our pets are because of it. Diabetes, cancer, ibd . . . If you're that offended about animals dying to feed other animals, then don't have carnivores for pets.
Nature knows what she's doing. If we just follow her laws about diet, for us and our pets, we'd all be a lot better off.
(Side note about Nature knowing what she's doing: Look at Yellowstone. After the wolves were brought back, the elk population was better controlled and healthier, the tree population recovered which brought back birds and beavers, the latter of which created lakes for fish, which brought back more birds of prey . . . and the tree growth also helped erosion. All because a CARNIVORE was brought back to fill the niche Nature had always intended it to fill.)
Sorry if I'm ranting. It just REALLY offends me that some people want to "save" the planet by fighting nature and messing up our pets. And they'll profit from it if they can.