Don't be tempted to try so-called "vegetarian" dog foods, unless you are prepared to become an expert in the canine digestive system. It may just be possible to feed your dog on veg only, but it probably won't be happy, and you run the risk of all sorts of dietary problems. Some vegetable matter is possible though, provided it is together with "meaty protein".
Sure there is ! Here's two good websites for that !
pets.webmd.com/dogs/guide/homemade-dog-foodDIY Homemade Dog Food - Damn Delicious