Oh, I do give them meat, too—but the bulk of their diet is kibbles. The vet says too much meat is not good for domesticated dogs, and they need the crunchy food to help keep their teeth clean and sharp.
What your vet means is probably what mine says: dogs should have vegetables in their diet as well as meat. If you look at the content of kibble, though, it’s mostly grains far outweighing God knows what kinds of parts of God knows what kinds of animals. The vet doesn’t mean that your god needs all this garbage. Just give him meat and a few vegetables, just as you eat. He’ll be healthier, have been teeth and breath, and will not shed as much.